gpt4 book ai didi

python - 创建一个空集

转载 作者:太空狗 更新时间:2023-10-29 17:09:21 26 4
gpt4 key购买 nike

我有一些代码可以汇总一组选定的值。我想定义一个空集并添加到其中,但 {} 一直变成字典。我发现如果我用虚拟值填充集合我可以使用它,但它不是很优雅。有人可以告诉我正确的方法吗?谢谢。

inversIndex = {'five': {1}, 'ten': {2}, 'twenty': {3},
'two': {0, 1, 2}, 'eight': {2}, 'four': {1},
'six': {1}, 'seven': {1}, 'three': {0, 2},
'nine': {2}, 'twelve': {2}, 'zero': {0, 1, 3},
'eleven': {2}, 'one': {0}}

query = ['four', 'two', 'three']

def orSearch(inverseIndex, query):
b = [ inverseIndex[c] for c in query ]
x = {'dummy'}
for y in b:
{ x.add(z) for z in y }
x.remove('dummy')
return x

orSearch(inverseIndex, query)

{0, 1, 2}

最佳答案

你可以构造一个集合:

>>> s = set()

会完成这项工作。

关于python - 创建一个空集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17663299/

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