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

回到顶部