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迭代和迭代器
Mar 28 Python
Python编程实现双链表,栈,队列及二叉树的方法示例
Nov 01 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
Jan 05 Python
对Pyhon实现静态变量全局变量的方法详解
Jan 11 Python
Pyqt5 基本界面组件之inputDialog的使用
Jun 25 Python
Python底层封装实现方法详解
Jan 22 Python
Python面向对象魔法方法和单例模块代码实例
Mar 25 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
May 18 Python
keras CNN卷积核可视化,热度图教程
Jun 22 Python
python中操作文件的模块的方法总结
Feb 04 Python
selenium.webdriver中add_argument方法常用参数表
Apr 08 Python
Python数据可视化之绘制柱状图和条形图
May 25 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的超级变量$_POST获取HTML表单(HTML Form) 数据
2011/05/07 PHP
Admin generator, filters and I18n
2011/10/06 PHP
PHP计算指定日期所在周的开始和结束日期的方法
2015/03/24 PHP
最新版本PHP 7 vs HHVM 多角度比较
2016/02/14 PHP
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
2016/05/20 PHP
php使用get_class_methods()函数获取分类的方法
2016/07/20 PHP
PHP封装的PDO数据库操作类实例
2017/06/21 PHP
PHP信号处理机制的操作代码讲解
2019/04/19 PHP
js实现的真正的iframe高度自适应(兼容IE,FF,Opera)
2010/03/07 Javascript
js 多种变量定义(对象直接量,数组直接量和函数直接量)
2010/05/24 Javascript
jQuery的live()方法对hover事件的处理示例
2014/02/27 Javascript
百度UEditor编辑器如何关闭抓取远程图片功能
2015/03/03 Javascript
最全的Javascript编码规范(推荐)
2016/06/22 Javascript
JS防止网页被嵌入iframe框架的方法分析
2016/09/13 Javascript
AngularJS中的DOM操作用法分析
2016/11/04 Javascript
微信小程序 小程序制作及动画(animation样式)详解
2017/01/06 Javascript
EasyUI为Numberbox添加blur事件的方法
2017/03/05 Javascript
js实现倒计时关键代码
2017/05/05 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
Nodejs把接收图片base64格式保存为文件存储到服务器上
2018/09/26 NodeJs
理理Vue细节(推荐)
2019/04/16 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
vue 使用饿了么UI仿写teambition的筛选功能
2021/03/01 Vue.js
Python实现抓取网页并且解析的实例
2014/09/20 Python
python通过imaplib模块读取gmail里邮件的方法
2015/05/08 Python
Python实现将doc转化pdf格式文档的方法
2018/01/19 Python
在tensorflow中设置保存checkpoint的最大数量实例
2020/01/21 Python
Python爬虫简单运用爬取代理IP的实现
2020/12/01 Python
浅谈cookie和localStorage那些事
2019/08/27 HTML / CSS
森海塞尔美国官网:Sennheiser耳机与耳麦
2017/07/19 全球购物
Vision Direct比利时:在线订购隐形眼镜
2019/08/27 全球购物
中东最大的在线宠物店:Dubai Pet Food
2020/06/11 全球购物
授权委托书(公民个人适用)
2014/09/19 职场文书
教师党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
《折线统计图》教学反思
2016/02/22 职场文书
关于springboot 配置date字段返回时间戳的问题
2021/07/25 Java/Android