第6章 字典

6.1 一个简单的字典

6.2 使用字典

1、访问字典中的值

字典名['键'] ---- 以调用键来取字典相应的值

2、添加键-值对

字典名[新添加的键]=新添加的值

3、先创建一个空字典

有时候,为了方便一般会先创建一个空字典,而后在空字典中添加相应的键和值。

4、修改字典中的值

字典名[键]=新的值

5、删除键-值对

使用del语句将键-值对彻底删除 ---- del alien['color']

6、由类似对象组成的字典

键-值对分成多行。

6.3 遍历字典

1、遍历所有的键值对

for var1 ,var2 in dic.items(): ---- 用for循环遍历,设置两个变量分别定义键和值,使用字典加items()函数遍历所有键值对。

2、遍历字典中的所有键

for var in dic.keys(): ---- 用for循环,设置键变量名,使用字典变量加keys()函数遍历所有键。如果省略keys()函数也默认遍历所有键。

3、按顺序遍历字典中的所有键

for key in sorted(dic.keys()): ---- 使用sorted()函数来获得特定顺序排列的键列表的副本。也可以用参数reverse=True来倒序排列。

4、遍历字典中的所有值

for value in dic.values(): ---- 用for循环,遍历,设置变量value为值,使用字典加values()函数遍历所有值。如需要剔除重复项则可使用集合函数set()。

6.4 嵌套

1、字典列表

[{x1:y1,x2:y2,....} , {a1:b1,a2:b2,....},...]

2、在字典中存储列表

{x1:y1,a1:[b1,b2,b3,...],.....}

3、在字典中存储字典

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不贰笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值