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标准库之循环器(itertools)介绍
Nov 25 Python
使用Python实现下载网易云音乐的高清MV
Mar 16 Python
python实现比较两段文本不同之处的方法
May 30 Python
Python删除空文件和空文件夹的方法
Jul 14 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
Nov 10 Python
在Pycharm中将pyinstaller加入External Tools的方法
Jan 16 Python
Python实现字符串匹配的KMP算法
Apr 04 Python
win10下安装Anaconda的教程(python环境+jupyter_notebook)
Oct 23 Python
Pytorch实现的手写数字mnist识别功能完整示例
Dec 13 Python
Django如何使用redis作为缓存
May 21 Python
Python 多进程、多线程效率对比
Nov 19 Python
python脚本框架webpy模板控制结构
Nov 20 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面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
php object转数组示例
2014/01/15 PHP
Yii框架批量插入数据扩展类的简单实现方法
2017/05/23 PHP
laravel 中如何使用ajax和vue总结
2017/08/16 PHP
php中访问修饰符的知识点总结
2019/01/27 PHP
Yii2.0框架模型多表关联查询示例
2019/07/18 PHP
JS实多级联动下拉菜单类,简单实现省市区联动菜单!
2007/05/03 Javascript
js异或加解密效果代码
2008/06/25 Javascript
JS实现不规则TAB选项卡效果代码
2015/09/16 Javascript
Javascript的表单验证长度
2016/03/16 Javascript
jQuery中fadein与fadeout方法用法示例
2016/09/16 Javascript
jquery操作ID带有变量的节点实例
2016/12/07 Javascript
angular+ionic 的app上拉加载更新数据实现方法
2017/01/16 Javascript
javascript简单写的判断电话号码实例
2017/05/24 Javascript
angular中使用Socket.io实例代码
2017/06/03 Javascript
详解angularJS动态生成的页面中ng-click无效解决办法
2017/06/19 Javascript
js实现随机点名系统(实例讲解)
2017/10/18 Javascript
layui实现点击按钮给table添加一行
2018/08/10 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
2019/05/30 Javascript
laypage+SpringMVC实现后端分页
2019/07/27 Javascript
[47:45]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第一场 2月26日
2021/03/11 DOTA
Python 正则表达式操作指南
2009/05/04 Python
python解析中国天气网的天气数据
2014/03/21 Python
Python3.5 处理文本txt,删除不需要的行方法
2018/12/10 Python
django连接oracle时setting 配置方法
2019/08/29 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
简单了解python调用其他脚本方法实例
2020/03/26 Python
Python通过递归函数输出嵌套列表元素
2020/10/15 Python
Roots加拿大官网:加拿大休闲服饰品牌
2016/10/24 全球购物
GUESS Factory加拿大:牛仔裤、服装及配饰
2019/09/20 全球购物
学校交通安全责任书
2014/08/25 职场文书
2014最新党员违纪检讨书
2014/10/12 职场文书
队名及霸气口号大全
2015/12/25 职场文书
七年级写作指导之游记作文
2019/10/07 职场文书
MySQL窗口函数的具体使用
2021/11/17 MySQL
golang语言指针操作
2022/04/14 Golang