字典操作 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种数据结构的检索方式是不一样的。

你说下你具体 使用 场景。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com