Set ใน Python เป็นโครงสร้างข้อมูลเทียบเท่าชุดในคณิตศาสตร์ สามารถเพิ่ม ลบ และวนลูปได้ ใช้ pop() ลบและคืนอิลิเมนต์ทีละตัว
ตัวอย่าง
A = [2, 9, 80, 115, 22, 120] Output: ลบทีละตัวจนหมด
อัลกอริทึม
- สร้าง set
- วนลูป
while set:เรียกpop()พิมพ์ set ที่เหลือ
โค้ดตัวอย่าง
def removeelement(set1):
print("NEW SET IS:")
while set1:
set1.pop()
print(set1)
set1 = set([22, 120, 130, 115, 80, 9])
removeelement(set1)
ผลลัพธ์
NEW SET IS:
{9, 80, 115, 22, 120}
{80, 115, 22, 120}
{115, 22, 120}
{22, 120}
{120}
set()