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

Trích xuất phần tử phía sau từ danh sách các bản ghi bộ giá trị trong Python

Nếu bắt buộc phải trích xuất phần tử phía sau từ danh sách các bộ giá trị, nó có thể được thực hiện bằng cách sử dụng tính năng hiểu danh sách và lập chỉ mục phủ định.

Khả năng hiểu danh sách là cách viết tắt để lặp lại danh sách và thực hiện các thao tác trên đó.

Một danh sách có thể được sử dụng để lưu trữ các giá trị không đồng nhất (tức là dữ liệu thuộc bất kỳ kiểu dữ liệu nào như số nguyên, dấu phẩy động, chuỗi, v.v.).

Về cơ bản, một danh sách các bộ chứa các bộ chứa trong một danh sách.

Dưới đây là một minh chứng về điều tương tự -

Ví dụ

my_list = [('Will', 67, 45), ('Jam', 34, 56), ('Pow', 99, 123), ('Nyk', 0, 56)]

print ("The list of tuples is : " )
print(my_list)

my_result = [lis[-1] for lis in my_list]

print ("The list of tuples with only rear tuple element is : " )
print(my_result)

Đầu ra

The list of tuples is :
[('Will', 67, 45), ('Jam', 34, 56), ('Pow', 99, 123), ('Nyk', 0, 56)]
The list of tuples with only rear tuple element is :
[45, 56, 123, 56]

Giải thích

  • Một danh sách các bộ giá trị được tạo và hiển thị trên bảng điều khiển.
  • Khả năng hiểu danh sách được sử dụng để lặp qua danh sách các bộ giá trị và phần tử cuối cùng được truy cập bằng cách sử dụng lập chỉ mục phủ định.
  • Thao tác này được lưu trữ trong một biến.
  • Biến này là đầu ra được hiển thị trên bảng điều khiển.