Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python ลบอิลิเมนต์ออกจาก Set ด้วย pop()


Set ใน Python เป็นโครงสร้างข้อมูลเทียบเท่าชุดในคณิตศาสตร์ สามารถเพิ่ม ลบ และวนลูปได้ ใช้ pop() ลบและคืนอิลิเมนต์ทีละตัว

ตัวอย่าง

A = [2, 9, 80, 115, 22, 120]
Output: ลบทีละตัวจนหมด

อัลกอริทึม

  1. สร้าง set
  2. วนลูป 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()