您当前的位置: 首页 >  Python

梁同学与Android

暂无认证

  • 4浏览

    0关注

    610博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python 字典类型的使用

梁同学与Android 发布时间:2021-01-26 19:13:04 ,浏览量:4

代码实例如下:

#创建字典

dictS = {'year':2021}

print('------------创建字典并输出全部----------')
dictS['age'] = 40
dictS['name'] = '刘德华'
print(dictS)

print('------------获取所有的键----------')
print(dictS.keys())

print('------------获取所有的值----------')
print(dictS.values())

print('------------获取所有的数据项(键+值)----------')
print(dictS.items())

print('------------用户for循环获取字典中的数据----------')
for item in dictS.items():
    print(item)
    pass
pass

print('------------修改键所对应的值----------')
dictS['name'] = '杨紫'
print(dictS)

print('------------利用update修改键所对应的值----------')
dictS.update({'age':10})
print(dictS)

print('------------利用update添加不存在的键值对----------')
dictS.update({'height':180})
print(dictS)

print('------------通过del删除操作----------')
del dictS['name']
print(dictS)


print('------------通过pop删除操作----------')
dictS.pop('age')
print(dictS)


print('------------通过key排序----------')
print(sorted(dictS.items(),key=lambda d:d[0]))

print('------------通过value排序----------')
print(sorted(dictS.items(),key=lambda d:d[1]))

运行结果如下:

------------创建字典并输出全部----------
{'year': 2021, 'age': 40, 'name': '刘德华'}

------------获取所有的键----------
dict_keys(['year', 'age', 'name'])

------------获取所有的值----------
dict_values([2021, 40, '刘德华'])

------------获取所有的数据项(键+值)----------
dict_items([('year', 2021), ('age', 40), ('name', '刘德华')])

------------用户for循环获取字典中的数据----------
('year', 2021)
('age', 40)
('name', '刘德华')

------------修改键所对应的值----------
{'year': 2021, 'age': 40, 'name': '杨紫'}

------------利用update修改键所对应的值----------
{'year': 2021, 'age': 10, 'name': '杨紫'}

------------利用update添加不存在的键值对----------
{'year': 2021, 'age': 10, 'name': '杨紫', 'height': 180}

------------通过del删除操作----------
{'year': 2021, 'age': 10, 'height': 180}

------------通过pop删除操作----------
{'year': 2021, 'height': 180}

------------通过key排序----------
[('height', 180), ('year', 2021)]

------------通过value排序----------
[('height', 180), ('year', 2021)]
关注
打赏
1657180707
查看更多评论
立即登录/注册

微信扫码登录

0.0485s