วิธี update
เมธอด update เพิ่มองค์ประกอบจากเซตอื่นลงในเซตหนึ่ง
ในกระบวนการนี้เซตเดิมจะถูกเปลี่ยนแปลง แต่ตัว
เมธอดเองจะไม่ส่งคืนอะไรกลับมา ในพารามิเตอร์ของ
เมธอดเราระบุเซตต่างๆ ที่เราต้องการเพิ่มองค์ประกอบ
ของมันเข้าไป
ไวยากรณ์
เซต.update(เซตที่ต้องการเพิ่ม)
ตัวอย่าง
ลองใช้เมธอด update
เพิ่มองค์ประกอบเข้าไปในเซตของเรา:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)
ผลลัพธ์จากการรันโค้ด:
{'1', 'a', '2', '3', 'b', 'c'}
ตัวอย่าง
เมธอด update ยังมีรูปแบบสั้น:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)
ผลลัพธ์จากการรันโค้ด:
{'1', '3', 'b', 'a', 'c', '2'}
ตัวอย่าง
คราวนี้ลองเพิ่มองค์ประกอบจากสองลิสต์เข้าไปในเซตของเรา:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)
ผลลัพธ์จากการรันโค้ด:
{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}
ตัวอย่าง
ลองเขียนตัวอย่างก่อนหน้าใหม่ในรูปแบบย่อ:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)
ผลลัพธ์จากการรันโค้ด:
{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}