gpt4 book ai didi

python - 如何将项目添加到python中的空集

转载 作者:IT老高 更新时间:2023-10-28 21:09:12 25 4
gpt4 key购买 nike

我有以下程序:

def myProc(invIndex, keyWord):
D={}
for i in range(len(keyWord)):
if keyWord[i] in invIndex.keys():
D.update(invIndex[query[i]])
return D

但我收到以下错误:

Traceback (most recent call last):
File "<stdin>", line 3, in <module>
TypeError: cannot convert dictionary update sequence element #0 to a sequence

如果 D 包含元素,我不会收到任何错误。但我需要 D 一开始是空的。

最佳答案

D = {} 是未设置的字典。

>>> d = {}
>>> type(d)
<type 'dict'>

使用D = set():

>>> d = set()
>>> type(d)
<type 'set'>
>>> d.update({1})
>>> d.add(2)
>>> d.update([3,3,3])
>>> d
set([1, 2, 3])

关于python - 如何将项目添加到python中的空集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17511270/

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