avatar

目录
【Python_03】字典

字典

字典的特殊值是{}

python
1
2
3
>>> dirt1 = {'第1个':'我是第1个','第2个':'我是第2个','第3个':'我是第3个','第4个':'我是第4个'}
>>> dirt1['第1个']
'我是第1个'

dirt1.fromkeys

python
1
2
3
4
5
6
>>> dirt1.fromkeys((1,2,3),'Number')
{1: 'Number', 2: 'Number', 3: 'Number'}

#不要以为fromkeys会聪明的匹配每一项,不能批量的修改每一个键值
>>> dirt1.fromkeys((1,2,3),('Number','2','3'))
{1: ('Number', '2', '3'), 2: ('Number', '2', '3'), 3: ('Number', '2', '3')}

字典的遍历:键、值、对

遍历key,用keys

python
1
2
>>> for each in dirt1.keys():
print(each)

遍历字典的值,用values

python
1
2
>>> for each in dirt1.values():
print(each)

遍历键值对,用``

python
1
2
>>> for each in dirt1.items():
print(each)

清空字典

关键字clear

python
1
2
3
4
5
>>> dirt1
{'第1个': '我是第1个', '第2个': '我是第2个', '第3个': '我是第3个', '第4个': '我是第4个'}
>>> dirt1.clear()
>>> dirt1
{}

pop

python
1
2
3
4
a.popitem()
#随机弹出
a.pop(2)
#弹出key是2的键值对
文章作者: Lovely Ruby
文章链接: https://wangzhongqing.xyz/p/31496.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ruby の いえ
打赏
  • 微信
    微信
  • 支付寶
    支付寶

评论