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

Python - Hàng với tất cả các phần tử Danh sách

Khi bắt buộc phải cung cấp các hàng có tất cả các phần tử danh sách, giá trị cờ, phép lặp đơn giản và phương thức 'append' sẽ được sử dụng.

Ví dụ

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

my_list = [[8, 6, 3, 2], [1, 6], [2, 1,7], [8, 1, 2]]

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

sub_list = [1, 2]

result = []
for row in my_list:

   flag = True

   for element in sub_list:
      if element not in row:
         flag = False
   if flag:
      result.append(row)

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

Đầu ra

The list is :
[[8, 6, 3, 2], [1, 6], [2, 1, 7], [8, 1, 2]]
The resultant list is :
[[2, 1, 7], [8, 1, 2]]

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 khác với các giá trị số nguyên được xác định.

  • Một danh sách trống khác được xác định.

  • Danh sách danh sách được lặp lại và giá trị cờ được đặt thành 'True'.

  • Nếu phần tử có trong danh sách số nguyên không có trong danh sách, giá trị cờ được đặt thành 'Sai'.

  • Cuối cùng, tùy thuộc vào giá trị cờ, đầu ra được xác định.

  • Nếu giá trị của cờ là 'True', phần tử 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.