วิธี insert

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

ไวยากรณ์

pythonลิสต์.insert(ดัชนี, สิ่งที่ต้องการเพิ่ม)

ตัวอย่าง

ลองเพิ่มองค์ประกอบ '12' ไปที่ตำแหน่ง 2 ในลิสต์ของเรา:

pythonlst = ['ab', 'cd', 'ef', 'gh']
lst.insert(2, '12')
print(lst)
print(lst.index('12'))

ผลลัพธ์จากการทำงานของโค้ด:

python['ab', 'cd', '12', 'ef', 'gh']
2

ตัวอย่าง

คราวนี้ลองเพิ่มองค์ประกอบไปที่ท้ายลิสต์:

pythonlst = ['ab', 'cd', 'ef', 'gh']
lst.insert(-1, '12')

print(lst)
print(lst.index('12'))

ดังที่เห็นจากผลลัพธ์ที่ได้ องค์ประกอบถูกเพิ่มไม่ได้อยู่ที่ท้ายลิสต์ แต่อยู่ก่อนองค์ประกอบสุดท้าย:

python['ab', 'cd', 'ef', '12', 'gh']
3

ดูเพิ่มเติม

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