Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python – Chỉ số âm của phần tử trong danh sách


Khi cần tìm chỉ số âm (từ cuối về đầu) của một phần tử trong danh sách, ta dùng len() và index().

Ví dụ

my_list = [52, 47, 18, 22, 23, 57, 13]
print("Danh sách ban đầu:")
print(my_list)
my_key = 22
print("Giá trị khóa:")
print(my_key)
my_result = len(my_list) - my_list.index(my_key)
print("Kết quả (chỉ số âm):")
print(my_result)

Kết quả

Danh sách ban đầu: [52, 47, 18, 22, 23, 57, 13]
Giá trị khóa: 22
Kết quả (chỉ số âm): 4

Giải thích

  • Định nghĩa danh sách và khóa cần tìm.

  • Chỉ số dương của 22 là 3 (0-based). Độ dài danh sách = 7.

  • Chỉ số âm = 7 - 3 = 4 (tức là -4 tính từ cuối).

  • In kết quả.