白白白白丶白 发表于 2020-8-23 18:56:34

字典和列表

本帖最后由 白白白白丶白 于 2020-8-23 19:00 编辑

>>> txt
['I:24', 'T:5', ' :821', 'i:224', 's:221', 'a:239', 't:277', 'r:197']
>>> d = {}
>>> for i in txt:
        d = i

       
Traceback (most recent call last):
File "<pyshell#4>", line 2, in <module>
    d = i
KeyError: 'I:24'

为什么会keyerror

Twilight6 发表于 2020-8-23 19:03:09



d[ i] = i 代码错了,你的目的应该是这样的:d] = i

参考代码:

txt=['I:24', 'T:5', ' :821', 'i:224', 's:221', 'a:239', 't:277', 'r:197']
d = {}
for i in txt:
    d] = i
print(d)

白白白白丶白 发表于 2020-8-23 19:04:53

Twilight6 发表于 2020-8-23 19:03
d[ i] = i 代码错了,你的目的应该是这样的:d] = i

参考代码:

谢谢
页: [1]
查看完整版本: 字典和列表