Index หรือ slice list ใช้ operator [] บน list index บวกดึงจากซ้าย index ลบดึงจากขวา
ตัวอย่าง
my_list = ['a', 'b', 'c', 'd']
print(my_list[1])
print(my_list[-1])
ผลลัพธ์
b
d
ดึงส่วนของ list ใช้ slicing [start:stop:step]
ตัวอย่าง
my_list = ['a', 'b', 'c', 'd']
print(my_list[1:]) # index 1 ถึงสุด
print(my_list[:2]) # เริ่มต้นถึง index 2
print(my_list[1:3]) # index 1 ถึง 3
print(my_list[::2]) # เริ่มต้นถึงสุด step 2
ผลลัพธ์
['b', 'c', 'd']
['a', 'b']
['b', 'c']
['a', 'c']