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

Chương trình Python để tìm vị trí ký tự của từ thứ K từ danh sách các chuỗi

Khi cần tìm vị trí ký tự của từ ‘K’th từ danh sách các chuỗi, tính năng hiểu danh sách cùng với kiểu liệt kê sẽ được sử dụng.

Ví dụ

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

my_list = ["python", "is", "fun", "to", "learn"]

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

K = 15
print("The value of K is :")
print(K)

my_result = [element[0] for sub in enumerate(my_list) for element in enumerate(sub[1])]

my_result = my_result[K]

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

Đầu ra

The list is :
['python', 'is', 'fun', 'to', 'learn']
The value of K is :
15
The result is :
2

Giải thích

  • Danh sách các chuỗi được xác định và hiển thị trên bảng điều khiển.

  • Giá trị cho ‘K’ đượ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 các phần tử của danh sách bằng cách sử dụng liệt kê.

  • Phần tử thứ 0 trong mọi phần tử được truy cập bằng cách sử dụng kiểu liệt kê

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

  • Vì liệt kê được sử dụng, đầu ra sẽ là một số nguyên ở đây.

  • Phần tử ‘K’th của danh sách này được hiển thị dưới dạng đầu ra trên bảng điều khiển.