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

Chương trình Python để xóa các phần tử Palindromic khỏi danh sách

Khi được yêu cầu xóa các phần tử palindromic khỏi danh sách, tính năng hiểu danh sách và toán tử "not" được sử dụng.

Ví dụ

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

my_list = [56, 78, 12, 32, 4,8, 9, 100, 11]

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

my_result = [elem for elem in my_list if int(str(elem)[::-1]) not in my_list]

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

Đầu ra

The list is :
[56, 78, 12, 32, 4, 8, 9, 100, 11]
The result is :
[56, 78, 12, 32, 100]

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.

  • Khả năng hiểu danh sách được sử dụng để lặp lại danh sách và chuyển đổi phần tử thành chuỗi trước rồi sau đó thành số nguyên và đảo ngược nó.

  • Kiểm tra để thấy rằng phần tử không có trong danh sách.

  • Điều này đượ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.