Python程式:查詢字串列表中第K個單詞的字元位置
當需要查詢字串列表中第K個單詞的字元位置時,可以使用列表推導式和enumerate。
示例
以下是演示:
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)輸出
The list is : ['python', 'is', 'fun', 'to', 'learn'] The value of K is : 15 The result is : 2
解釋
定義一個字串列表並在控制檯上顯示。
定義K的值並在控制檯上顯示。
使用列表推導式迭代列表中的元素,並使用enumerate。
使用enumerate訪問每個元素的第零個元素。
將其轉換為列表。
由於使用了enumerate,這裡的輸出將是一個整數。
將此列表的第K個元素作為輸出顯示在控制檯上。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP