Python字典fromkeys()方法使用代码实例


Posted in Python onJuly 20, 2020

fromkeys()方法类似于列表的浅拷贝

首先用该方法创建一个字典

dict_ = dict.fromkeys(('a','b','c','d'),[])
print(dict_)

OUT:

{'a': [], 'b': [], 'c': [], 'd': []}

当我向某个key添加value时,问题出现了

dict_['b'].append("!!!")
print(dict_)

OUT:

{'a': ['!!!'], 'b': ['!!!'], 'c': ['!!!'], 'd': ['!!!']}

所有的key都指向同一个value,就好比很多个标签都指向同一个物品

Python字典fromkeys()方法使用代码实例

和列表浅拷贝类似

a = ["这","是","啥"]
b = a #浅拷贝
c = a[:] #深拷贝
print("a: ",a)
print("b: ",b)
print("c: ",c)

OUT:

a: ['这', '是', '啥']
b: ['这', '是', '啥']
c: ['这', '是', '啥']

del a[1] #删除 a 的第二个元素
print("a: ",a)
print("b: ",b)
print("c: ",c)

OUT:

a: [' 这', '啥']
b: ['这', '啥']
c: ['这', '是', '啥']

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python编程入门的一些基本知识
May 13 Python
python实现发送邮件及附件功能
Mar 02 Python
Python基于辗转相除法求解最大公约数的方法示例
Apr 04 Python
使用Python的SymPy库解决数学运算问题的方法
Mar 27 Python
Python关于反射的实例代码分享
Feb 20 Python
Python 生成VOC格式的标签实例
Mar 10 Python
Python实现疫情通定时自动填写功能(附代码)
May 27 Python
python小白切忌乱用表达式
May 29 Python
python中可以声明变量类型吗
Jun 18 Python
如何利用pycharm进行代码更新比较
Nov 04 Python
使用Python画了一棵圣诞树的实例代码
Nov 27 Python
Python Django ORM连表正反操作技巧
Jun 13 Python
Python爬虫设置ip代理过程解析
Jul 20 #Python
Python如何使用27行代码绘制星星图
Jul 20 #Python
tensorflow基于CNN实战mnist手写识别(小白必看)
Jul 20 #Python
基于python实现生成指定大小txt文档
Jul 20 #Python
python中upper是做什么用的
Jul 20 #Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
Jul 20 #Python
python集合能干吗
Jul 19 #Python
You might like
PHP 获取MSN好友列表的代码(2009-05-14测试通过)
2009/09/09 PHP
PHP时间戳格式全部汇总 (获取时间、时间戳)
2016/06/13 PHP
jquery easyui的tabs使用时的问题
2010/03/23 Javascript
关于JavaScript定义类和对象的几种方式
2010/11/09 Javascript
在NodeJS中启用ECMAScript 6小结(windos以及Linux)
2014/07/15 NodeJs
完美兼容各大浏览器的jQuery仿新浪图文淡入淡出间歇滚动特效
2014/11/12 Javascript
node.js中的fs.symlinkSync方法使用说明
2014/12/15 Javascript
Javascript函数式编程简单介绍
2015/10/11 Javascript
微信小程序 122100版本更新问题解决方案
2016/12/22 Javascript
JavaScript cookie详解及简单实例应用
2016/12/31 Javascript
Angularjs中使用layDate日期控件示例
2017/01/11 Javascript
详解RequireJS按需加载样式文件
2017/04/12 Javascript
jQuery ajax请求struts action实现异步刷新
2017/04/19 jQuery
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
2017/06/17 Javascript
js+canvas实现验证码功能
2020/09/21 Javascript
关于vue项目中搜索节流的实现代码
2019/09/17 Javascript
微信小程序上传帖子的实例代码(含有文字图片的微信验证)
2020/07/11 Javascript
Vue+Element自定义纵向表格表头教程
2020/10/26 Javascript
[08:02]DOTA2牵红线 zhou神抱得美人归
2014/03/22 DOTA
深入理解Python分布式爬虫原理
2017/11/23 Python
Python元组及文件核心对象类型详解
2018/02/11 Python
Python3 关于pycharm自动导入包快捷设置的方法
2019/01/16 Python
Python内置类型性能分析过程实例
2020/01/29 Python
基于CSS3实现的几个小loading效果
2018/09/27 HTML / CSS
IE9下html5初试小刀
2010/09/21 HTML / CSS
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
TIME时代杂志台湾总代理:台时亚洲
2018/10/22 全球购物
奢华的意大利皮革手袋:Bene Handbags
2019/10/29 全球购物
如何查找和删除数据库中的重复数据
2014/11/05 面试题
Servlet面试题库
2015/07/18 面试题
监理员的岗位职责
2013/11/13 职场文书
农林环境专业求职信
2014/03/13 职场文书
创业者如何撰写出一份打动投资人的商业计划书?
2019/07/02 职场文书
vite+vue3.0+ts+element-plus快速搭建项目的实现
2021/06/24 Vue.js
Spring Data JPA的Audit功能审计数据库的变更
2021/06/26 Java/Android
Win2008系统搭建DHCP服务器
2022/06/25 Servers