python修改key名_python 字典修改键(key)的几种方法
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中字典的键是不能直接修改,因为键是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修改key名_python 字典修改键(key)的几种方法相关推荐
- python字典取值_python 字典中取值的两种方法小结
python 字典中取值的两种方法小结 如下所示: a={'name':'tony','sex':'male'} 获得name的值的方式有两种 print a['name'],type(a['name ...
- python去重复记录_Python列表去重复项的N种方法(实例代码)
说明 Python语言中列表(List)与其他语言的数组(Array)类似,是一种有序的集合数据结构,Python List可支持各种数据类型,长度也可动态调整,与JS中的数组或Java ArrayL ...
- python字符串拼接变量_python拼接变量、字符串的3种方法
第一种,加号("+"): print 'py'+'thon' # output python str = 'py' print str+'thon' # output python ...
- python读取txt文件_python实现读写txt文件的几种方法
一.读写模式: w:向文件中写入内容,w会清空原来文本内容 a:向文件中追加内容 r:从文件中读取内容 wb:以二进制形式写入内容. rb:以二进制形式读文件内容 ab:以二进制形式追加内容 a+.r ...
- python os库安装_Python模块/包/库安装(6种方法)
Python模块/包/库安装(6种方法) 冰颖机器人 2016-11-29 21:33:26 一.方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二.方法2: 多文件模块,带s ...
- python list去重函数_python中对list去重的几种方法
这篇文章主要介绍了python中对list去重的多种方法,现在分享给大家,需要的朋友可以参考下 今天遇到一个问题,在同事随意的提示下,用了 itertools.groupby 这个函数.不过这个东西最 ...
- python文件是否存在_Python判断文件是否存在的三种方法
通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错.所以最好在做任何操作之前,先判断文件是否存在. 这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块.Try ...
- python修改key名_python修改字典键(key)的方法
python字典中,值可任意更改:但键是唯一的,不支持直接修改.若真的需要修改字典中的键,可通过几种间接方式实现. 新建空白字典. info = {} 给字典添加键-值对. info["x& ...
- 怎么删除python工程_python根据字典的键来删除元素的方法
python根据字典的键来删除元素的方法: 可以利用pop()方法来进行删除. pop()方法可以删除字典定键key及对应的值,并返回被删除的值. 具体使用方法如:[site.pop('name')] ...
最新文章
- XamarinSQLite教程在Xamarin.iOS项目中定位数据库文件
- python3.5怎么使用-在ros中使用python3.5
- vs2008中如何在项目属性中切换“图形形式”和“控制台形式”——即调出或消除黑窗口
- Dump文件:线程dump和堆dump
- JavaScript特点、优缺点及常用框架
- python人脸实时检测_openCV+python实现人脸实时检测
- 网络:WiFi6和WiFi5的区别介绍
- 盘点Spring Boot最核心的27个注解
- docker 相关操作
- [css] 一个页面引用多个文件,如何防止样式冲突?
- 单元格只能下拉框选_数据有效性定义下拉框只能选择一个如何实现选择多个选项...
- 支付宝:“我的小程序”用户访问量一周激增165%
- Javascript:forEach、map、filter、reduce、reduceRight、find、findIndex、keys、values、entries、every、some的使用
- 风压和功率计算公式轴流式_风机风压计算公式
- DNS 域名解析系统:CNAME 记录的作用是?
- 【学习笔记】C++面向对象高级开发-侯捷
- mysql skip_counter_mysql sql_salve_skip_counter
- 对List的数据进行分组
- 使用这5款模拟器访问备选操作系统
- 【微服务】GateWay概念与使用
热门文章
- UltralSo制作U盘镜像,出现“设备忙,请关闭其他应用程序”的处理办法
- 【ybtoj】银河英雄传说
- 【计算机组成原理】指令系统(二)—— 扩展操作码
- scratch/mblock项目:跑酷闯关(侦测、条件语句、数据与变量的应用)
- wordcloud出错_我在安装wordcloud时出错
- BM1684实战记录
- uni-app封装axios
- C语言新手入门|初始C语言
- implementation 'com.guo.android_extend:android-extend:1.0.6'失败解决方法
- 微信小程序:微信也可以发闪照了闪照制作生成微信小程序源码下载,自定义闪照时间