python 字典修改键(key)的几种方法
作者:风v月 时间:2021-01-05 16:58:00
python中获取字典的key列表和value列表
# -*- coding: utf-8 -*-
# 定义一个字典
dic = {'剧情': 11, '犯罪': 10, '动作': 8, '爱情': 3, '喜剧': 2, '冒险': 2, '悬疑': 2, '惊悚': 2, '奇幻': 1}
#通过list将字典中的keys和values转化为列表
keys = list(dic.keys())
values = list(dic.values())
# 结果输出
print("keys列表为:",end='')
print(keys)
print("values列表为:",end='')
print(values)
测试结果:
注意:python中字典的键是不能直接修改,因为键是hash。
间接修改键的key值方法
第一种(推荐):
dict={'a':1, 'b':2}
dict["c"] = dict.pop("a")
第二种方法:
dict={'a':1, 'b':2}
dict.update({'c':dict.pop("a")})
第三种方法:
dict={'a':1, 'b':2}
dict['c']=dict['a']
del dict['a']
来源:https://segmentfault.com/a/1190000015950144
标签:python,字典,key
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python异常处理如何才能写得优雅(retrying模块)
2023-07-13 05:50:44
django学习之ajax post传参的2种格式实例
2022-07-09 02:21:57
![](https://img.aspxhome.com/file/2023/8/72228_0s.png)
解决python3 整数数组转bytes的效率问题
2023-08-09 19:39:41
Utf-8和Gb2312乱码问题的终结
2008-04-05 14:04:00
go实现服务优雅关闭的示例
2023-08-06 09:01:08
![](https://img.aspxhome.com/file/2023/7/90487_0s.jpg)
优雅地扩大链接响应区域
2010-09-25 13:04:00
![](https://img.aspxhome.com/file/UploadPic/20109/25/2010-09-24_2300081-86s.png)
php 查找数组元素提高效率的方法详解
2023-11-15 02:51:08
Django uwsgi Nginx 的生产环境部署详解
2023-10-21 14:55:30
javascript设计模式交流(一)Singleton Pattern
2007-11-29 13:20:00
CSS网页布局开发时的常见问题小结
2009-08-13 12:17:00
Python 输出详细的异常信息(traceback)方式
2023-01-17 11:43:48
![](https://img.aspxhome.com/file/2023/3/89283_0s.jpg)
pandas loc与iloc用法及区别
2023-01-22 08:26:53
![](https://img.aspxhome.com/file/2023/7/84947_0s.png)
OpenCV清除小面积连通域的实现方法
2023-11-16 03:58:25
![](https://img.aspxhome.com/file/2023/7/107097_0s.png)
对Tensorflow中的矩阵运算函数详解
2021-04-29 12:08:53
SQL Server 复制需要有实际的服务器名称才能连接到服务器
2012-07-11 15:46:51
Python从列表推导到zip()函数的5种技巧总结
2023-07-31 00:57:11
最简短的拖动对象js代码实例
2007-10-09 13:33:00
Python实现人脸识别的详细图文教程
2022-12-28 04:45:53
![](https://img.aspxhome.com/file/2023/4/85224_0s.png)
python中pygame安装过程(超级详细)
2022-08-05 04:26:15
![](https://img.aspxhome.com/file/2023/0/99160_0s.jpg)
Python通过Tesseract库实现文字识别
2023-02-28 13:29:46
![](https://img.aspxhome.com/file/2023/8/100828_0s.png)