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框架下的staticfiles使用简介
May 30 Python
python 使用get_argument获取url query参数
Apr 28 Python
Python程序退出方式小结
Dec 09 Python
python线程池threadpool使用篇
Apr 27 Python
python实现textrank关键词提取
Jun 22 Python
Django压缩静态文件的实现方法详析
Aug 26 Python
Python 3.x基于Xml数据的Http请求方法
Dec 28 Python
Pycharm新手教程(只需要看这篇就够了)
Jun 18 Python
django 基于中间件实现限制ip频繁访问过程详解
Jul 30 Python
Python如何实现动态数组
Nov 02 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
Apr 29 Python
Python创建简单的神经网络实例讲解
Jan 04 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
全国FM电台频率大全 - 3 河北省
2020/03/11 无线电
php桌面中心(二) 数据库写入
2007/03/11 PHP
PHP中的Memcache详解
2014/04/05 PHP
Yii2.0 模态弹出框+ajax提交表单
2016/05/22 PHP
PHP基于单例模式编写PDO类的方法
2016/09/13 PHP
javascript网页关键字高亮代码
2008/07/30 Javascript
六款帮助你实现惊艳视差滚动效果的jQuery插件
2012/09/14 Javascript
jquery中map函数与each函数的区别实例介绍
2014/06/23 Javascript
JavaScript Math.floor方法(对数值向下取整)
2015/01/09 Javascript
js图片卷帘门导航菜单特效代码分享
2015/09/10 Javascript
javascript和jquery实现用户登录验证
2016/05/04 Javascript
node-http-proxy修改响应结果实例代码
2016/06/06 Javascript
jQuery ui autocomplete选择列表被Bootstrap模态窗遮挡的完美解决方法
2016/09/23 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
2016/10/19 Javascript
JavaScript实现格式化字符串函数String.format
2016/12/16 Javascript
jQuery中用on绑定事件时需注意的事项
2017/03/19 Javascript
jQuery实现的自定义轮播图功能详解
2018/12/28 jQuery
初学node.js中实现删除用户路由
2019/05/27 Javascript
前端路由&webpack基础配置详解
2019/06/10 Javascript
Nodejs监控事件循环异常示例详解
2019/09/22 NodeJs
JS函数进阶之继承用法实例分析
2020/01/15 Javascript
js实现3D粒子酷炫动态旋转特效
2020/09/13 Javascript
js实现随机圆与矩形功能
2020/10/29 Javascript
使用Python编写爬虫的基本模块及框架使用指南
2016/01/20 Python
Python实现上下班抢个顺风单脚本
2018/02/07 Python
对Python的zip函数妙用,旋转矩阵详解
2018/12/13 Python
Python WEB应用部署的实现方法
2019/01/02 Python
Python3+Appium安装使用教程
2019/07/05 Python
浅谈python元素如何去重,去重后如何保持原来元素的顺序不变
2020/02/28 Python
Python操作dict时避免出现KeyError的几种解决方法
2020/09/20 Python
tensorflow与numpy的版本兼容性问题的解决
2021/01/08 Python
信息技术远程培训心得体会
2016/01/09 职场文书
redis击穿 雪崩 穿透超详细解决方案梳理
2022/03/17 Redis
Java基础——Map集合
2022/04/01 Java/Android
VMware虚拟机安装 Windows Server 2022的详细图文教程
2022/09/23 Servers
MySQL远程无法连接的一些常见原因总结
2022/09/23 MySQL