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

Chương trình Python để trích xuất các phần tử gồm một chữ số

Khi cần trích xuất các phần tử có một chữ số, tính năng hiểu danh sách và toán tử ‘tất cả được sử dụng.

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

Ví dụ

my_list = [863, 1, 463, "pyt", 782, 241, "is", 639, 4, "fun"]

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

my_result = [index for index in my_list if all(str(element) == str(index)[0] for element in str(index))]

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

Đầu ra

The list is :
[863, 1, 463, 'pyt', 782, 241, 'is', 639, 4, 'fun']
The result is :
[1, 4]

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à mọi phần tử được chuyển đổi thành danh sách và được so sánh với phần tử thứ 0.

  • Điều này được chuyển đổi thành một danh sách.

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