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 函数基础知识汇总

    2021-12-22 15:47:09
  • 教学演示-UBB,剪贴板,textRange及其他

    2008-01-27 13:46:00
  • 手机浏览器唤起微信分享(JS)

    2024-04-19 09:56:18
  • MySQL Cluster集群的初级部署教程

    2024-01-22 01:50:16
  • python opencv调用笔记本摄像头

    2022-07-19 14:03:34
  • python调用接口的4种方式代码实例

    2022-01-15 17:03:30
  • 用sysbench来测试MySQL的性能的教程

    2024-01-16 10:56:52
  • Python编写条件分支代码方法

    2021-08-16 12:31:17
  • 使用Python实现控制摄像头的方法详解

    2023-01-15 14:38:12
  • Python实现合成多张图片到PDF格式

    2023-02-26 04:57:25
  • Mysql中复制详细解析

    2024-01-13 20:46:25
  • Python项目打包成二进制的方法

    2023-11-07 05:22:02
  • python中matplotlib的颜色以及形状实例详解

    2021-06-30 23:04:35
  • python实现WebSocket服务端过程解析

    2022-09-14 10:45:19
  • Go语言使用读写OPC详解

    2024-05-21 10:23:06
  • 关于Python的一些学习总结

    2022-01-10 11:23:41
  • 典型的三行二列居中高度自适应css布局

    2008-02-22 16:02:00
  • keras实现调用自己训练的模型,并去掉全连接层

    2023-08-10 16:34:21
  • js中undefined该怎么判断浅析

    2024-04-19 09:53:28
  • Python深度学习albumentations数据增强库

    2023-02-14 20:00:18
  • asp之家 网络编程 m.aspxhome.com