python3中dict(字典)的使用方法示例
作者:渐晨 时间:2022-06-14 11:44:39
一、clear(清空字典内容)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
print(stu.clear())
#输出:None
二、copy(拷贝字典)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
stu2 = stu.copy()
print(stu2)
三、fromkeys(指定一个列表,把列表中的值作为字典的key,生成一个字典)
name = ['tom','lucy','sam']
print(dict.fromkeys(name))
print(dict.fromkeys(name,25)) #指定默认值
#输出:{'tom': None, 'lucy': None, 'sam': None}
# {'tom': 25, 'lucy': 25, 'sam': 25}
四、get(指定key,获取对应的值)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
print(stu.get('num2'))
#输出:Lucy
五、items(返回由“键值对组成元素“的列表)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
print(stu.items())
#输出:dict_items([('num2', 'Lucy'), ('num3', 'Sam'), ('num1', 'Tom')])
六、keys(获取字典所有的key)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
print(stu.keys())
#输出:dict_keys(['num3', 'num1', 'num2'])
七、pop(获取指定key的value,并在字典中删除)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
name = stu.pop('num2')
print(name,stu)
#输出:Lucy {'num1': 'Tom', 'num3': 'Sam'}
八、popitem(随机获取某个键值对,并在字典中删除)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
name = stu.popitem()
print(name,stu)
#输出:('num2', 'Lucy') {'num3': 'Sam', 'num1': 'Tom'}
九、setdefault(获取指定key的value,如果key不存在,则创建)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
name = stu.setdefault('num5')
print(name,stu)
#输出:None {'num1': 'Tom', 'num2': 'Lucy', 'num5': None, 'num3': 'Sam'}
十、update(添加键 - 值对到字典)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
stu.update({'num4':'Ben'})
print(stu)
#输出:{'num2': 'Lucy', 'num3': 'Sam', 'num1': 'Tom', 'num4': 'Ben'}
来源:http://www.cnblogs.com/zhenwei66/p/6593747.html
标签:python3,dict字典
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python的简单四则运算语法树可视化
2023-08-16 09:22:37
![](https://img.aspxhome.com/file/2023/5/117855_0s.png)
MySQL 通过索引优化含ORDER BY的语句
2010-03-25 10:28:00
基于Python实现经典植物大战僵尸游戏
2021-01-28 11:17:20
![](https://img.aspxhome.com/file/2023/8/84038_0s.jpg)
关于pytorch中网络loss传播和参数更新的理解
2023-08-06 05:29:09
![](https://img.aspxhome.com/file/2023/1/75351_0s.jpg)
Web表单设计:表单结构
2011-04-22 12:32:00
Python Matplotlib中使用plt.savefig存储图片的方法举例
2021-11-19 14:08:55
![](https://img.aspxhome.com/file/2023/1/79431_0s.png)
Python matplotlib包和gif包生成gif动画实战对比
2022-08-09 14:09:45
python变量命名的7条建议
2021-05-15 20:16:07
python 实现Flask中返回图片流给前端展示
2023-12-01 06:58:23
asp HTTP_X_FORWARDED_FOR和REMOTE_ADDR
2010-07-02 12:33:00
matplotlib之Font family [‘sans-serif‘] not found的问题解决
2021-03-31 09:55:42
![](https://img.aspxhome.com/file/2023/1/76831_0s.png)
python文件操作之目录遍历实例分析
2021-05-16 11:46:16
pytorch中tensor张量数据类型的转化方式
2022-03-19 20:07:24
正确理解python迭代器与生成器
2022-09-14 22:55:57
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
2023-08-09 00:46:47
![](https://img.aspxhome.com/file/2023/7/92527_0s.png)
使用Python获取爱奇艺电视剧弹幕数据的示例代码
2022-08-09 08:38:29
![](https://img.aspxhome.com/file/2023/3/101103_0s.png)
PHP中soap的用法实例
2023-11-14 09:40:24
python通过函数属性实现全局变量的方法
2023-08-25 04:54:20
TensorFlow2.0:张量的合并与分割实例
2022-12-02 13:44:49
python如何将图片转换素描画
2022-05-26 23:17:49
![](https://img.aspxhome.com/file/2023/2/91842_0s.png)