gpt4 book ai didi

python - 将列表项值与 Python 中其他列表中的其他项进行比较

转载 作者:太空宇宙 更新时间:2023-11-03 12:19:52 32 4
gpt4 key购买 nike

我想将一个列表中的值与第二个列表中的值进行比较,并返回所有在第一个列表中但不在第二个列表中的值,即

list1 = ['one','two','three','four','five']
list2 = ['one','two','four']

将返回“三”和“五”。

我对 python 的经验很少,所以这可能会被证明是一种荒谬而愚蠢的尝试解决它的方法,但这是我到目前为止所做的:

def unusedCategories(self):
unused = []
for category in self.catList:
if category != used in self.usedList:
unused.append(category)
return unused

然而,这会引发错误“对非序列的迭代”,我认为这意味着一个或两个“列表”实际上并不是列表(两者的原始输出与我的第一个示例的格式相同)

最佳答案

set(list1).difference(set(list2))

关于python - 将列表项值与 Python 中其他列表中的其他项进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2244443/

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