目录
元组:
字典:
1、元素值获取:取出的都是值
2、字典元素的增加:
(1)setdefault:第一个参数为字典的键,第二个参数是键对应的值
(2)update:接受的是一个字典对象
(3)通过键索引增加元素
3、字典元素的删除:
(1)pop:删除指定的键值对
(2)popitem:删除任意一个键值对
(3)clear:清空字典元素
4、字典元素的修改:
(1)update:对已有的键值进行修改
(2)取而代之法:替换
(3)取出某个键对应的值:
(4)取出字典中的所有键:
(5)取出字典中的所有值:
(6)取出字典中的所有键值对:
(元素);是一个序列;不可变类型;元素可以是不同的数值类型,也可以是不同的数据结构
t = ('a','d','z','a','d','c','a')
#计算a出现的次数
unt('a'))
#查找c的位置(下标)
print(t.index('c'))
{元素};键是唯一的,值可以多个且数据类型可以是列表、元组或字典;可变类型数据结构
dict1 = {'姓名':'张三','年龄':'33','性别':'男','子女':{'儿子':'张四','女儿':'张美'},'兴趣':['踢球','游泳','唱歌']}
#打印字典
print(dict1)
#取出年龄键所对应的值(33)
print(dict1['年龄'])
#取出子女中的儿子姓名(字典中的字典)
print(dict1['子女']['儿子'])
#取出兴趣中的游泳(字典中的列表)
print(dict1['兴趣'][1])
dict1 = {'姓名':'张三','年龄':'33','性别':'男','子女':{'儿子':'张四','女儿':'张美'},'兴趣':['踢球','游泳','唱歌']}
#往字典dict1中增加户籍信息
dict1.setdefault('户籍','合肥')
print(dict1)
dict1 = {'姓名':'张三','年龄':'33','性别':'男','子女':{'儿子':'张四','女儿':'张美'},'兴趣':['踢球','游泳','唱歌']}
#增加学历信息
dict1.update({'学历':'硕士'})
print(dict1)
dict1 = {'姓名':'张三','年龄':'33','性别':'男','子女':{'儿子':'张四','女儿':'张美'},'兴趣':['踢球','游泳','唱歌']}
#增加身高信息
dict1['身高'] = 178
print(dict1)
dict1 = {'姓名':'张三','年龄':'33','性别':'男','子女':{'儿子':'张四','女儿':'张美'},'兴趣':['踢球','游泳','唱歌']}
#删除字典中的兴趣信息
dict1.pop('兴趣')
#删除字典中女儿信息
dict1['子女'].pop('女儿')
print(dict1)
dict1 = {'姓名':'张三','年龄':'33','性别':'男','子女':{'儿子':'张四','女儿':'张美'},'兴趣':['踢球','游泳','唱歌']}
#删除字典中的任意一个键值对(运行发现似乎一般都删除最后一个键值对)
dict1.popitem()
print(dict1)
dict1 = {'姓名':'张三','年龄':'33','性别':'男','子女':{'儿子':'张四','女儿':'张美'},'兴趣':['踢球','游泳','唱歌']}
dict1.clear()
print(dict1)
dict1 = {'姓名':'张三','年龄':'33','性别':'男','子女':{'儿子':'张四','女儿':'张美'},'兴趣':['踢球','游泳','唱歌']}
#将姓名该为张某
dict1.update({'姓名':'张某'})
print(dict1)
dict1 = {'姓名':'张三','年龄':'33','性别':'男','子女':{'儿子':'张四','女儿':'张美'},'兴趣':['踢球','游泳','唱歌']}
#将年龄改为35
dict1['年龄'] = 35
#将兴趣中的唱歌改为跳舞
dict1['兴趣'][2] = '跳舞'
print(dict1)
dict2 = {'电影':['三傻大闹宝莱坞','大话西游之大圣娶亲','疯狂的动物城'],
'导演':['拉吉库马尔·希拉尼','刘镇伟','拜伦·霍华德'],'评分':[9.1,9.2,9.2]}
#取出键'评分'所对应的值(get方法不会报错)
('评分'))
dict2 = {'电影':['三傻大闹宝莱坞','大话西游之大圣娶亲','疯狂的动物城'],
'导演':['拉吉库马尔·希拉尼','刘镇伟','拜伦·霍华德'],'评分':[9.1,9.2,9.2]}
print(dict2.keys())
dict2 = {'电影':['三傻大闹宝莱坞','大话西游之大圣娶亲','疯狂的动物城'],
'导演':['拉吉库马尔·希拉尼','刘镇伟','拜伦·霍华德'],'评分':[9.1,9.2,9.2]}
print(dict2.values())
dict2 = {'电影':['三傻大闹宝莱坞','大话西游之大圣娶亲','疯狂的动物城'],
'导演':['拉吉库马尔·希拉尼','刘镇伟','拜伦·霍华德'],'评分':[9.1,9.2,9.2]}
print(dict2.items())
参考文献:《从零开始学Python数据分析与挖掘》 by 刘顺祥 (z-lib)
本文发布于:2024-01-30 21:43:47,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170662223023035.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |