gpt4 book ai didi

python - 元素无序时匹配列表

转载 作者:太空宇宙 更新时间:2023-11-04 08:16:38 25 4
gpt4 key购买 nike

假设我有一个列表 b=['m','NN'] 和一个字典 dict={'b':['NN','m',' big']} 如果列表 b 的元素在 dict[b] 中,我想使用该函数检索键“b”(假设使用 [k for k,v in dict.items()]。现在,如果 b 中的元素未按 dict[b] 中的元素排序,并且假设我无法更改 b 列表中的顺序,我该怎么做?谢谢!

最佳答案

不确定我是否理解您的问题,但如果您要查找的是字典 d 中的键列表,其值是列表 b< 的超集,你可以使用类似的东西:

b=['m','NN']
d={'b':['NN','m','big'], 'a':['jj','r']}
[k for k,v in d.items() if set(b) <= set(v)]

(我更改了您的示例字典的名称,因为 dict 是一个内置类。)

关于python - 元素无序时匹配列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13386728/

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