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

Chương trình Python để tìm các Tuples 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ó phần tử dương trong danh sách các bộ giá trị, thì tính năng hiểu danh sách và toán tử 'tất cả' được sử dụng.

Ví dụ

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

my_tuple = [(14, 15, 19), (-32, 23, 32), (-31, 15, 63), (46, 68)]

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

my_result = [sub for sub in my_tuple if all(element >= 0 for element in sub)]

print("The result is :")
print(my_result)

Đầu ra

The list is :
[(14, 15, 19), (-32, 23, 32), (-31, 15, 63), (46, 68)]
The result is :
[(14, 15, 19), (46, 68)]

Giải thích

  • Một danh sách gồm nhiều số nguyên được xác định 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 lại các phần tử và kiểm tra xem phần tử có lớn hơn 0.

  • Điều này được thực hiện bằng cách sử dụng toán tử "tất cả" và được chuyển đổi thành một danh sách.

  • Điều này được gán cho một biến.

  • Đây là đầu ra được hiển thị trên bảng điều khiển.