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

Chương trình Python để in các phần tử là bội số của các phần tử được cho trong danh sách

Khi được yêu cầu in các phần tử là bội số của các phần tử đã cho trong danh sách, thì 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 = [45, 67, 89, 90, 10, 98, 10, 12, 23]

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

my_division_list = [6, 4]
print("The division list is :")
print(my_division_list)

my_result = [element for element in my_list if all(element % j == 0 for j in my_division_list)]

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

Đầu ra

The list is :
[45, 67, 89, 90, 10, 98, 10, 12, 23]
The division list is :
[6, 4]
The result is :
[12]

Giải thích

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

  • Một danh sách các số nguyên khác được xác định.

  • 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 chia cho phần tử trong danh sách số nguyên có cho phần dư là 0 hay không.

  • Nếu có, nó được lưu trữ trong danh sách và được gán cho một biến.

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