字典操作 python 新手
发布网友
发布时间:2022-04-20 13:52
我来回答
共2个回答
热心网友
时间:2022-04-07 09:46
python中,key的唯一性、key与value的一对多的映射。所以你的字典定义错了。
>>> demo2 = {1:1,2:2,3:3}
>>> for key in demo2:
print demo2[key]
1
2
3
>>>
热心网友
时间:2022-04-07 11:04
key值重复了,相当于你最后只存了一个键值对进去。
>>> demo2 = {1:1,1:2,1:3}
>>> demo2
{1: 3}
>>>
换成如下的就行了:
demo2 = {1:1,2:2,3:3}
for key in demo2:
print demo2[key]追问请问 字典 有 index 的 操作吗?
我想 当获取 第一个 1 后,下标自动加1,这样可以解决。
追答你说的那是list,不是字典。这2种数据结构的检索方式是不一样的。
你说下你具体 使用 场景。