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

Chương trình Python để tìm tỷ lệ dư thừa cho mỗi hàng của ma trận

Khi cần tìm tỷ lệ dư thừa cho mọi hàng của ma trận, có thể sử dụng phép lặp đơn giản và phương pháp 'append'.

Ví dụ

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

my_list = [[91, 52, 12, 29, 33], [54, 54, 54, 54, 54], [11, 22, 33, 59, 95]]

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

my_result = []
for sub in my_list:
   my_result.append(1 - len(set(sub)) / len(sub))

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

Đầu ra

The list is :
[[91, 52, 12, 29, 33], [54, 54, 54, 54, 54], [11, 22, 33, 59, 95]]
The result is :
[0, 1, 0]

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.

  • Một danh sách trống được tạo.

  • Danh sách ban đầu được lặp lại và khi một điều kiện được đáp ứng, nó sẽ được thêm vào danh sách trống.

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