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' 的值已定义并显示在控制台上。
列表推导式用于使用 enumerate 迭代列表的元素。
使用 enumerate 访问每个元素中的第零个元素
这将转换为列表。
由于使用了 enumerate,这里的输出将是一个整数。
此列表的第 'K' 个元素显示为控制台上的输出。
以上是 Python程序从字符串列表中查找第K个单词的字符位置 的全部内容, 来源链接: utcz.com/z/327454.html