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

Chương trình Python để tìm các Tuples có các phần tử tích cực trong Danh sách các bộ giá trị

Khi cần tìm các bộ giá trị có các phần tử vị trí từ danh sách các bộ giá trị, có thể sử dụng tính năng hiểu danh sách.

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

Ví dụ

my_list = [(56, 43), (-31, 21, 23), (51, -65, 26), (24, 56)]

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

my_result = [sub for sub in my_list if all(elem >= 0 for elem in sub)]

print("The positive elements are : ")
print(my_result)

Đầu ra

The list is :
[(56, 43), (-31, 21, 23), (51, -65, 26), (24, 56)]
The positive elements are :
[(56, 43), (24, 56)]

Giải thích

  • Một danh sách các bộ giá trị được xác định và được hiển thị trên bảng điều khiển.

  • Khả năng hiểu danh sách có thể được sử dụng để lặp lại qua các phần tử.

  • Nó được kiểm tra để xem mọi phần tử có lớn hơn 0 hay không.

  • Nếu nó lớn hơn 0, nó sẽ được chuyển đổi thành một phần tử danh sách và được lưu trữ trong một biến.

  • Biến này được hiển thị dưới dạng đầu ra trên bảng điều khiển.