《Python编程:从入门到实践》第六章笔记

6.1 一个简单的字典

>>> alien_0 = {'color':'green','point':5}
>>> alien_0
{'color': 'green', 'point': 5}

6.2 使用字典

在Python中,字典是一系列键-值对,可将任何Python对象用作字典中的值。

6.2.1 访问字典中的值

>>> alien_0['color']
'green'

6.2.2 添加键-值对

>>> alien_0['x_position'] = 0
>>> alien_0['y_position'] = 25
>>> alien_0
{'color': 'green', 'point': 5, 'x_position': 0, 'y_position': 25}

6.2.3 先创建一个空子典

>>> alien_0 = {}
>>> alien_0 = dict()
>>> alien_0
{}

6.2.4 修改字典中的值

>>> alien_0
{'color': 'green', 'point': 5}
>>> alien_0['color'] = 'yellow'
>>> alien_0
{'color': 'yellow', 'point': 5}

6.2.5 删除键-值对

>>> del alien_0['point']
>>> alien_0
{'color': 'yellow'}

6.3 遍历字典

6.3.1 遍历所有键-值对

使用 key,val in dict.items():句式来遍历字典,items()返回一个键-值对列表。

>>> user_0 = {
...    'username':'efermi',
...    'first':'enrico',
...    'last':'fermi',
... }

>>> for key,val in user_0.items():
...    print(key)
...    print(val)
...
username
efermi
first
enrico
last
fermi

6.3.2 遍历字典中的所有键

使用方法keys()遍历字典中的键。

>>> for key in user_0.keys():
...    print(key)
...
username
first
last

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

使用sorted函数来获得按特定顺序排列的键列表的副本:

>>> for name in sorted(user_0.keys()):
...    print(name)
...
first
last
username

6.3.4 遍历字典中的所有值

使用方法values()返回字典中的所有值。

>>> for val in user_0.values():
...    print(val)
...
efermi
enrico
fermi

6.4 嵌套

6.4.1 字典列表

6.4.2 在字典中存储列表

6.4.3 在字典中存储字典

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值