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中Selenium模拟JQuery滑动解锁实例
Jul 26 Python
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
Aug 18 Python
Python设计模式之MVC模式简单示例
Jan 10 Python
python pandas 对时间序列文件处理的实例
Jun 22 Python
python利用多种方式来统计词频(单词个数)
May 27 Python
HTML的form表单和django的form表单
Jul 25 Python
python使用 __init__初始化操作简单示例
Sep 26 Python
python_mask_array的用法
Feb 18 Python
Python 添加文件注释和函数注释操作
Aug 09 Python
python使用requests库爬取拉勾网招聘信息的实现
Nov 20 Python
Python用摘要算法生成token及检验token的示例代码
Dec 01 Python
python利用proxybroker构建爬虫免费IP代理池的实现
Feb 21 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 和 HTML
2006/10/09 PHP
分享一个超好用的php header下载函数
2014/01/31 PHP
php 表单提交大量数据发生丢失的解决方法
2014/03/03 PHP
php数组函数array_key_exists()小结
2015/12/10 PHP
总结对比php中的多种序列化
2016/08/28 PHP
php自定义函数实现汉字转换utf8编码的方法
2016/09/29 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
LazyForm jQuery plugin 定制您的CheckBox Radio和Select
2009/10/24 Javascript
JavaScript 学习笔记(十五)
2010/01/28 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
javascript中获取下个月一号,是星期几
2012/06/01 Javascript
firefox下jquery ajax返回object XMLDocument处理方法
2014/01/26 Javascript
js触发select onchange事件的小技巧
2014/08/05 Javascript
javascript实现控制文字大中小显示
2015/04/28 Javascript
javascript实现可拖动变色并关闭层窗口实例
2015/05/15 Javascript
JS实现部分HTML固定页面顶部随屏滚动效果
2015/12/24 Javascript
vue slot 在子组件中显示父组件传递的模板
2018/03/02 Javascript
解决iView中时间控件选择的时间总是少一天的问题
2018/03/15 Javascript
js中Object.defineProperty()方法的不详解
2018/07/09 Javascript
Vue 中axios配置实例详解
2018/07/27 Javascript
通过layer实现可输入的模态框的例子
2019/09/27 Javascript
[02:21]十步杀一人,千里不留行——DOTA2全新英雄天涯墨客展示
2018/08/29 DOTA
Python数据类型详解(三)元祖:tuple
2016/05/08 Python
Pycharm 创建 Django admin 用户名和密码的实例
2018/05/30 Python
python模块hashlib(加密服务)知识点讲解
2019/11/25 Python
Python 在函数上添加包装器
2020/07/28 Python
Python爬虫开发与项目实战
2020/12/16 Python
一个C/C++编程面试题
2013/11/10 面试题
三维科技面试题
2013/07/27 面试题
个人简历自我鉴定
2013/10/11 职场文书
《真想变成大大的荷叶》教学反思
2014/04/14 职场文书
验房委托书
2014/08/30 职场文书
学习党代会心得体会
2014/09/05 职场文书
政风行风评议整改方案
2014/09/15 职场文书
幽默导游词应该怎么写?
2019/08/26 职场文书
详细介绍python类及类的用法
2021/05/31 Python