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

Chương trình Python in các hàng có độ dài nhất định từ ma trận

Khi cần in hàng có độ dài cụ thể từ ma trận, tính năng hiểu danh sách sẽ được sử dụng.

Ví dụ

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

my_list = [[22, 4, 63, 7], [24, 4, 85], [95], [2, 55, 4, 7, 91], [5, 31, 1]]

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

my_key = 4

my_result = [sub for sub in my_list if len(sub) == my_key]

print("The resultant list is :")
print(my_result)

Đầu ra

The list is :
[[22, 4, 63, 7], [24, 4, 85], [95], [2, 55, 4, 7, 91], [5, 31, 1]]
The resultant list is :
[[22, 4, 63, 7]]

Giải thích

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

  • Giá trị khóa được xác định.

  • Khả năng hiểu danh sách được sử dụng để lặp qua danh sách và độ dài của mọi phần tử được kiểm tra là bằng với khóa.

  • Đ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.