Python程序:查找字符串列表中第K个单词的字符位置
当需要查找字符串列表中第K个单词的字符位置时,使用列表推导式和枚举。
示例
下面演示了相同的操作 –
my_list = ["python", "is", "fun", "to", "learn"]
print("该列表为:")
print(my_list)
K = 15
print("K的值为:")
print(K)
my_result = [element[0] for sub in enumerate(my_list) for element in enumerate(sub[1])]
my_result = my_result[K]
print("结果为:")
print(my_result)
输出
该列表为:
['python', 'is', 'fun', 'to', 'learn']
K的值为:
15
结果为:
2
说明
-
定义了字符串列表并在控制台上显示它。
-
定义了“K”的值并在控制台上显示它。
-
使用枚举迭代列表的元素。
-
使用枚举访问每个元素中的第0个元素。
-
将其转换为列表。
-
由于使用了枚举,所以输出在这里将会是整数。
-
显示这个列表的第“K”个元素作为输出。