Python 字典的遍历、增删改查

#字典里可以将相关信息关联起来,用{},键和值用':'隔开,通过键可以访问值
#可以修改值,添加键值对,删除键值对

#字典元素的访问
zd = { 'name':'xiaoming','age':8,'sex':'男'}
name = zd['name']
print('your name is %s !'%name)
#your name is xiaoming !

#添加元素
zd['gread'] = 'two'
print(zd)
#{'age': 8, 'name': 'xiaoming', 'gread': 'two', 'sex': '男'}

#创建一个空字典
zd1={}
zd1['name'] = 'xiaohong' #添加一个新的键值对
print(zd1)
#{'name': 'xiaohong'}

#修改字典中的元素
zd2 = { 'name':'xiaoming','age':8,'sex':'男'}
zd2['name'] = 'sanpao'
print(zd2)
#{'sex': '男', 'age': 8, 'name': 'sanpao'}


#删除键值对
del zd2['sex']
print(zd2)
#{'name': 'sanpao', 'age': 8}


#遍历字典中的键值对 使用方法items()
zd3 = { 'name':'xiaoming','age':8,'sex':'男'}
for key, value in  zd3.items():
    if value == 8 :
        print('%s : %d'%(key,value))
#age : 8


#遍历字典中所有键
for key in zd3.keys():
    print(key)
'''
name
sex
age
'''

#遍历字典的所有值
for value in zd3.values():
    print(value)
'''
8
xiaoming
男
'''

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值