ต้องการดึงข้อมูลใน List ลำดับที่ 3 ข้อมูลคือ 30 แต่พอรันโค้ดแล้วขึ้น IndexError: list index out of range แก้ไขอย่างไร
>>> a = [10,20,30]
>>> print(a[3])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: list index out of range
วิธีแก้ไข
กรณีต้องการดึงข้อมูลลำดับที่ 3 คือ 30 การนับลำดับนั้นจะเริ่มต้นที่ 0 ถ้างั้นข้อมูล 30 ต้องเป็นลำดับที่ 2 สามารถเขียนโปรแกรมได้ดังนี้
a = [10,20,30]
print(a[2])