gpt4 book ai didi

python - 如何找到与给定字符串匹配的字符串类型项(包含在子列表中)的所有索引?

转载 作者:行者123 更新时间:2023-12-01 07:46:08 25 4
gpt4 key购买 nike

我有一个列表,其子列表中有字符串类型的项目。

mylist = [["Apple"],["Apple"],["Grapes", "Peach"],["Banana"],["Apple"], ["Apple", "Orange"]]

我想获取仅包含 Apple 的子列表的索引。

这是我迄今为止尝试过的:

get_apple_indices = [i for i, x in enumerate(list(my_list)) if x == "Apple"]
print(get_apple_indices)

实际输出:

[]

预期输出:

[0,1,4]

最佳答案

也许将每个元素与单项列表['Apple']进行比较,而不是将列表对象与字符串进行比较。

get_apple_indices = [i for i, x in enumerate(list(my_list)) if x == ["Apple"]]

关于python - 如何找到与给定字符串匹配的字符串类型项(包含在子列表中)的所有索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56449843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com