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程序添加图形化界面的教程
Apr 29 Python
详解python里使用正则表达式的全匹配功能
Oct 19 Python
详解使用 pyenv 管理多个版本 python 环境
Oct 19 Python
python验证码识别教程之滑动验证码
Jun 04 Python
python连接打印机实现打印文档、图片、pdf文件等功能
Feb 07 Python
python GUI库图形界面开发之PyQt5多线程中信号与槽的详细使用方法与实例
Mar 08 Python
解决paramiko执行命令超时的问题
Apr 16 Python
解决tensorflow/keras时出现数组维度不匹配问题
Jun 29 Python
keras实现VGG16 CIFAR10数据集方式
Jul 07 Python
python爬虫---requests库的用法详解
Sep 28 Python
PyQT5速成教程之Qt Designer介绍与入门
Nov 02 Python
python 如何读、写、解析CSV文件
Mar 03 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
ip签名探针
2006/10/09 PHP
浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
2013/01/11 PHP
Laravel框架文件上传功能实现方法示例
2019/04/16 PHP
html中table数据排序的js代码
2011/08/09 Javascript
Javascript 加载和执行-性能提高篇
2012/12/28 Javascript
JS子父窗口互相操作取值赋值的方法介绍
2013/05/11 Javascript
javascript 动态创建表格的2种方法总结
2015/03/04 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
学习JavaScript设计模式之模板方法模式
2016/01/20 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
2016/03/11 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
JS获得多个同name 的input输入框的值的实现方法
2017/01/09 Javascript
使用微信内嵌H5网页解决JS倒计时失效问题
2017/01/13 Javascript
JS实现根据密码长度显示安全条功能
2017/03/08 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
2017/06/13 Javascript
Vue网页html转换PDF(最低兼容ie10)的思路详解
2017/08/24 Javascript
Node.js自定义实现文件路由功能
2017/09/22 Javascript
Vue2.5学习笔记之如何在项目中使用和配置Vue
2018/09/26 Javascript
对node通过fs模块判断文件是否是文件夹的实例讲解
2019/06/10 Javascript
解决vue里a标签值解析变量,跳转页面,前面加默认域名端口的问题
2020/07/22 Javascript
JQuery Ajax如何实现注册检测用户名
2020/09/25 jQuery
Python中的MongoDB基本操作:连接、查询实例
2015/02/13 Python
python随机生成指定长度密码的方法
2015/04/04 Python
Python实现合并同一个文件夹下所有PDF文件的方法示例
2018/04/28 Python
使用 Python 实现文件递归遍历的三种方式
2018/07/18 Python
Python多继承原理与用法示例
2018/08/23 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
python openCV自制绘画板
2020/10/27 Python
英国航空官网:British Airways
2016/09/11 全球购物
英国轻奢珠宝品牌:Astley Clarke
2016/12/18 全球购物
公司司机岗位职责范本
2014/03/03 职场文书
弘扬民族精神演讲稿
2014/05/07 职场文书
开工典礼策划方案
2014/05/23 职场文书
小学毕业典礼演讲稿
2014/09/09 职场文书
销售2014年度工作总结
2014/12/08 职场文书
详解Java实现设计模式之责任链模式
2021/06/23 Java/Android