python 字典修改键(key)的几种方法


Posted in Python onAugust 10, 2018

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']

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python中封装GObject模块进行图形化程序编程的教程
Apr 14 Python
Python中pip安装非PyPI官网第三方库的方法
Jun 02 Python
python常见的格式化输出小结
Dec 15 Python
python实现反转部分单向链表
Sep 27 Python
Python 读取串口数据,动态绘图的示例
Jul 02 Python
使用PYTHON解析Wireshark的PCAP文件方法
Jul 23 Python
对django2.0 关联表的必填on_delete参数的含义解析
Aug 09 Python
Python3从零开始搭建一个语音对话机器人的实现
Aug 23 Python
python导入不同目录下的自定义模块过程解析
Nov 18 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
Dec 26 Python
python之生成多层json结构的实现
Feb 27 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
Jun 01 Python
详解python 注释、变量、类型
Aug 10 #Python
python文件操作之批量修改文件后缀名的方法
Aug 10 #Python
Random 在 Python 中的使用方法
Aug 09 #Python
Python中函数参数调用方式分析
Aug 09 #Python
Python动态生成多维数组的方法示例
Aug 09 #Python
Python爬虫之正则表达式基本用法实例分析
Aug 08 #Python
Python爬虫之pandas基本安装与使用方法示例
Aug 08 #Python
You might like
咖啡的化学
2021/03/03 咖啡文化
跨浏览器PHP下载文件名中的中文乱码问题解决方法
2015/03/05 PHP
PHP Cookie学习笔记
2016/08/23 PHP
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
YUI的Tab切换实现代码
2010/04/11 Javascript
JQuery动态添加和删除表格行的方法
2015/03/09 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
JS未跨域操作iframe里的DOM
2016/06/01 Javascript
Bootstrap前端开发案例二
2016/06/17 Javascript
实例浅析js的this
2016/12/11 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
Angular2 http jsonp的实例详解
2017/08/31 Javascript
原生js实现移动端触摸轮播的示例代码
2017/12/22 Javascript
layui实现动态和静态分页
2018/04/28 Javascript
vue同步父子组件和异步父子组件的生命周期顺序问题
2018/10/07 Javascript
js神秘的电报密码 哈弗曼编码实现
2019/09/10 Javascript
网红编程语言Python将纳入高考你怎么看?
2018/06/07 Python
Django REST framework 分页的实现代码
2019/06/19 Python
使用python爬取抖音视频列表信息
2019/07/15 Python
Python单元测试工具doctest和unittest使用解析
2019/09/02 Python
淘宝秒杀python脚本 扫码登录版
2019/09/19 Python
pandas DataFrame 数据选取,修改,切片的实现
2020/04/24 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
CSS3实现时间轴效果
2016/07/11 HTML / CSS
电子商务专业学生的学习自我评价
2013/10/27 职场文书
销售会计工作职责
2013/12/02 职场文书
电大会计学自我鉴定
2014/02/06 职场文书
2014年教师节寄语
2014/04/03 职场文书
投标保密承诺书
2014/05/19 职场文书
2016年春季运动会加油稿
2015/07/22 职场文书
简历中的自我评价怎么写呢?
2019/04/30 职场文书
SQLServer2008提示评估期已过解决方案
2021/04/12 SQL Server
golang正则之命名分组方式
2021/04/25 Golang
MySQL系列之七 MySQL存储引擎
2021/07/02 MySQL
spring IOC容器的Bean管理XML自动装配过程
2022/05/30 Java/Android