Python 程序从字符串列表中查找第 K 个单词的字符位置

pythonserver side programmingprogramming更新于 2025/10/19 16:44:17

当需要从字符串列表中查找"第 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’ 的值已定义并显示在控制台上。

  • 使用列表推导式通过枚举对列表元素进行迭代。

  • 使用枚举访问每个元素中的第零个元素

  • 这被转换为列表。

  • 由于使用了枚举,因此此处的输出将是一个整数。

  • 此列表的第‘K’个元素显示为控制台上的输出。


相关文章


有用资源