Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để lập chỉ mục và cắt danh sách trong Python?


Để lập chỉ mục hoặc cắt một danh sách, bạn cần sử dụng toán tử [] trên danh sách. Khi lập chỉ mục một danh sách, nếu bạn cung cấp một số nguyên dương, nó sẽ lấy chỉ mục đó từ danh sách đếm từ bên trái. Trong trường hợp chỉ số âm, nó lấy chỉ mục đó từ danh sách đếm từ bên phải. Ví dụ:

Ví dụ

my_list = ['a', 'b', 'c', 'd']
print(my_list[1])
print(my_list[-1])

Đầu ra

Điều này sẽ cung cấp đầu ra -

b
d

Nếu bạn muốn lấy một phần của danh sách, hãy sử dụng toán tử cắt. [bắt đầu:dừng:bước]. Ví dụ:

Ví dụ

my_list = ['a', 'b', 'c', 'd']
print(my_list[1:]) #Print elements from index 1 to end
print(my_list[:2]) #Print elements from start to index 2
print(my_list[1:3]) #Print elements from index 1 to index 3
print(my_list[::2]) #Print elements from start to end using step sizes of 2

Đầu ra

Điều này sẽ cung cấp đầu ra -

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