วิธี insert
วิธี insert เพิ่มองค์ประกอบเข้าไปในลิสต์ก่อนดัชนีที่ระบุ ในพารามิเตอร์แรกเรากำหนดดัชนีที่ต้องการวางองค์ประกอบไว้ข้างหน้า ในพารามิเตอร์ที่สอง - องค์ประกอบที่เราต้องการเพิ่มเข้าไปในลิสต์
ไวยากรณ์
ลิสต์.insert(ดัชนี, สิ่งที่ต้องการเพิ่ม)
ตัวอย่าง
ลองเพิ่มองค์ประกอบ '12' ไปที่ตำแหน่ง 2 ในลิสต์ของเรา:
lst = ['ab', 'cd', 'ef', 'gh']
lst.insert(2, '12')
print(lst)
print(lst.index('12'))
ผลลัพธ์จากการทำงานของโค้ด:
['ab', 'cd', '12', 'ef', 'gh']
2
ตัวอย่าง
คราวนี้ลองเพิ่มองค์ประกอบไปที่ท้ายลิสต์:
lst = ['ab', 'cd', 'ef', 'gh']
lst.insert(-1, '12')
print(lst)
print(lst.index('12'))
ดังที่เห็นจากผลลัพธ์ที่ได้ องค์ประกอบถูกเพิ่มไม่ได้อยู่ที่ท้ายลิสต์ แต่อยู่ก่อนองค์ประกอบสุดท้าย:
['ab', 'cd', 'ef', '12', 'gh']
3