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 字典修改键(key)的几种方法

注意: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
0
投稿

猜你喜欢

  • Python异常处理如何才能写得优雅(retrying模块)

    2023-07-13 05:50:44
  • django学习之ajax post传参的2种格式实例

    2022-07-09 02:21:57
  • 解决python3 整数数组转bytes的效率问题

    2023-08-09 19:39:41
  • Utf-8和Gb2312乱码问题的终结

    2008-04-05 14:04:00
  • go实现服务优雅关闭的示例

    2023-08-06 09:01:08
  • 优雅地扩大链接响应区域

    2010-09-25 13:04:00
  • 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
  • pandas loc与iloc用法及区别

    2023-01-22 08:26:53
  • OpenCV清除小面积连通域的实现方法

    2023-11-16 03:58:25
  • 对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
  • python中pygame安装过程(超级详细)

    2022-08-05 04:26:15
  • Python通过Tesseract库实现文字识别

    2023-02-28 13:29:46
  • asp之家 网络编程 m.aspxhome.com