ตัวแปลชนิด SET คือ สมาชิกของ set จะมีแค่ 1 ตัวต่อ 1 ค่า หรือพูดง่ายๆ คือจะมี value ไม่ซ้ำกัน และ set มีสัญลักษณ์ จะใช้คล้ายๆ กับ dict คือ { } จะเป็น set ได้ก็ต่อเมื่อเป็น object ที่มีคุณสมบัติ iterable ในวันนี้ผมมีความรู้มาแชร์เกี่ยวกับ ฟังก์ชั่นของตัวแปรชนิด set ซึ่งมีชื่อว่า copy() เป็นฟังก์ชันที่สามารถคัดลอก ตัวแปรชนิด set ของตัวอื่นมาใช้ครับ ซึ่งจะมีรูปแบบการใช้งานดังนี้
รูปแบบการใช้ ฟังก์ชั่น copy()
โค้ด: เลือกทั้งหมด
set.copy()
โค้ด: เลือกทั้งหมด
number = {1, 2, 3, 4,5,7,8}
number_2 = number.copy()
number_2.add(10)
number_2.add(11)
print('number: ', number)
print('number_2: ', number_2)
โค้ด: เลือกทั้งหมด
number = {1, 2, 3, 4,5,7,8}
number_2 = number.copy()
number_2.add(10)
number_2.add(11)
number_3 = number_2.copy()
print('number: ', number)
print('number_2: ', number_2)
print('number_3: ', number_3)
อ้างอิง
https://www.programiz.com/python-programming/methods/set/copy
https://www.mindphp.com/forums/viewtopic.php?f=144&t=26693
https://www.python3.wannaphong.com/2014/12/set-python.html