วิธี pop

วิธี pop ลบและส่งคืน องค์ประกอบจากรายการตามดัชนีของมัน ในพารามิเตอร์ของ วิธี เรากำหนดดัชนีขององค์ประกอบ หากไม่ได้ ระบุ - จะส่งคืนองค์ประกอบสุดท้าย

ไวยากรณ์

pythonรายการ.pop([ดัชนี])

ตัวอย่าง

มาลบองค์ประกอบสุดท้ายกัน:

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop()

print(lst)

ผลลัพธ์จากการรันโค้ด:

python['a', 'b', 'c', 'd']

ตัวอย่าง

วิธีนี้ส่งคืนองค์ประกอบที่ถูกลบ:

pythonlst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())

ผลลัพธ์จากการรันโค้ด:

python'e'

ตัวอย่าง

มาหาองค์ประกอบตามดัชนีและลบ มันด้วยวิธี pop:

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)

print(lst)

ผลลัพธ์จากการรันโค้ด:

python['a', 'b', 'd', 'e']

ตัวอย่าง

และตอนนี้มาลองลบองค์ประกอบ ตามดัชนีที่ไม่มีอยู่ในรายการ:

pythonlst = ['a', 'b', 'c']
lst.pop(3)

ผลลัพธ์จากการรันโค้ด:

errorIndexError: pop index out of range

ดูเพิ่มเติม

  • วิธี remove,
    ซึ่งลบองค์ประกอบจากรายการ
  • วิธี insert,
    ซึ่งเพิ่มองค์ประกอบเข้าไปในรายการ ก่อนดัชนีที่ระบุ
  • วิธี count,
    ซึ่งส่งคืนจำนวนการตรงกัน ขององค์ประกอบในรายการ
  • วิธี append,
    ซึ่งเพิ่มองค์ประกอบไปที่ส่วนท้าย ของรายการ
  • ฟังก์ชัน len,
    ซึ่งส่งคืนความยาวของรายการ