
เขียนโปรแกรมภาษา Python ตอนที่ 97 การเพิ่มข้อมูลใน Set
หลังจากสร้างตัวแปรหรือข้อมูลประเภท Set ขึ้นมาแล้ว เราไม่สามารถเปลี่ยนแปลงค่าข้อมูลใด ๆ ภายใน Set ได้ แต่เราสามารถเพิ่มข้อมูลใหม่เข้าไปใน Set ได้
เราสามารถเพิ่มข้อมูลที่ละ 1 ข้อมูล เข้าไปใน Set ได้ โดยใช้เมธอด add()
myset = set(("iPhone", "iPad", False, "iPod", "iLoveU")) myset.add("Samsung") print(myset)
{False, ‘iPad’, ‘iPhone’, ‘iPod’, ‘iLoveU’, ‘Samsung’}
นอกจากนี้เรายังสามารถเพิ่มข้อมูลจาก Set อื่น ๆ เข้ามาในอีก Set หนึ่ง ก็ได้ โดยใช้เมธอด update()
myset = set(("iPhone", "iPad", "iPod")) android = {"Samsung", "Oppo", "Vivo"} myset.update(android) print(myset)
{‘Samsung’, ‘iPad’, ‘Oppo’, ‘iPod’, ‘Vivo’, ‘iPhone’}
หรือเราจะเพิ่มข้อมูลจากคอลเล็กชั่นประเภทอื่น ๆ เช่น List, Tuple, Dictionary เข้ามาใน Set ก็ได้เช่นกัน โดยใช้เมธอด update()
myset = {"iPhone", "iPad", "iPod"} android = ["Samsung", "Oppo", "Vivo"] myset.update(android) print(myset)
{‘iPad’, ‘Samsung’, ‘iPod’, ‘iPhone’, ‘Oppo’, ‘Vivo’}