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的Django应用程序解决AJAX跨域访问问题的方法
May 31 Python
Python 正则表达式入门(初级篇)
Dec 07 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
Oct 30 Python
python 二维数组90度旋转的方法
Jan 28 Python
对Django中的权限和分组管理实例讲解
Aug 16 Python
python批量将excel内容进行翻译写入功能
Oct 10 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
Mar 12 Python
django在开发中取消外键约束的实现
May 20 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
Jun 09 Python
Python中Yield的基本用法
Oct 18 Python
Python reversed反转序列并生成可迭代对象
Oct 22 Python
Python中异常处理用法
Nov 27 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
PHP连接操作access数据库实例
2015/03/30 PHP
解决PHP里大量数据循环时内存耗尽的方法
2015/10/10 PHP
PHP引用返回用法示例
2016/05/28 PHP
半角全角相互转换的js函数
2009/10/16 Javascript
Jquery实现无刷新DropDownList联动实现代码
2010/03/08 Javascript
js 窗口抖动示例
2013/09/04 Javascript
jquery组件使用中遇到的问题整理及解决
2014/02/21 Javascript
类似天猫商品详情随浏览器移动的示例代码
2014/02/27 Javascript
node.js中的fs.fstat方法使用说明
2014/12/15 Javascript
JavaScript计算两个日期时间段内日期的方法
2015/03/16 Javascript
简介JavaScript中POSITIVE_INFINITY值的使用
2015/06/05 Javascript
深入理解ECMAScript的几个关键语句
2016/06/01 Javascript
jQuery实现微信长按识别二维码功能
2016/08/26 Javascript
简化vuex的状态管理方案的方法
2018/06/02 Javascript
elementUI table表格动态合并的示例代码
2019/05/15 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
2019/07/04 Javascript
vue+axios全局添加请求头和参数操作
2020/07/24 Javascript
[29:59]完美世界DOTA2联赛PWL S3 Forest vs access 第二场 12.11
2020/12/13 DOTA
关于反爬虫的一些简单总结
2017/12/13 Python
python使用os.listdir和os.walk获得文件的路径的方法
2017/12/16 Python
python3.4控制用户输入与输出的方法
2018/10/17 Python
python 常见字符串与函数的用法详解
2018/11/23 Python
在python中,使用scatter绘制散点图的实例
2019/07/03 Python
python 抓包保存为pcap文件并解析的实例
2019/07/23 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
深入解析HTML5 Canvas控制图形矩阵变换的方法
2016/03/24 HTML / CSS
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
马来西亚时装购物网站:ZALORA马来西亚
2017/03/14 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
大学生求职简历的自我评价
2013/10/14 职场文书
财务出纳员岗位职责
2013/11/26 职场文书
北京颐和园导游词
2015/01/30 职场文书
信访维稳承诺书
2015/05/04 职场文书
Java实现学生管理系统(IO版)
2022/02/24 Java/Android
集英社今正式宣布 成立游戏公司“集英社Games”
2022/03/31 其他游戏
MYSQL如何查看操作日志详解
2022/05/30 MySQL