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回调函数的使用方法
Jan 23 Python
Python自动化测试工具Splinter简介和使用实例
May 13 Python
python通过正则查找微博@(at)用户的方法
Mar 13 Python
python使用webdriver爬取微信公众号
Aug 31 Python
python批量赋值操作实例
Oct 22 Python
Python面向对象基础入门之设置对象属性
Dec 11 Python
对Python3 pyc 文件的使用详解
Feb 16 Python
打包python 加icon 去掉cmd黑窗口方法
Jun 24 Python
python由已知数组快速生成新数组的方法
Apr 08 Python
基于python计算并显示日间、星期客流高峰
May 07 Python
python文本处理的方案(结巴分词并去除符号)
May 26 Python
如何利用pygame实现打飞机小游戏
May 30 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时间不正确的解决方法
2008/04/09 PHP
PHP针对JSON操作实例分析
2015/01/12 PHP
PHP中SESSION的注销与清除
2015/04/16 PHP
thinkPHP自动验证、自动添加及表单错误问题分析
2016/10/17 PHP
老生常谈php中传统验证与thinkphp框架(必看篇)
2017/06/10 PHP
浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势
2017/11/08 PHP
让插入到 innerHTML 中的 script 跑起来的实现代码
2006/07/01 Javascript
北京奥运官方网站幻灯切换效果flash版打包下载
2008/01/30 Javascript
IE6/7/8/9不支持exec的简写方式
2011/05/25 Javascript
中止javascript执行的方法
2014/02/14 Javascript
js统计页面的来访次数实现代码
2014/05/09 Javascript
构造函数+原型模式构造js自定义对象(最通用)
2014/05/12 Javascript
原生js实现类似弹窗抖动效果
2015/04/02 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
2016/05/12 Javascript
Summernote实现图片上传功能的简单方法
2016/07/11 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
AngularJS之页面跳转Route实例代码
2017/03/10 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
jQuery实现动态添加和删除input框代码实例
2019/03/29 jQuery
vue的滚动条插件实现代码
2019/09/07 Javascript
浅析vue-cli3配置webpack-bundle-analyzer插件【推荐】
2019/10/23 Javascript
如何在VUE中使用vue-awesome-swiper
2021/01/04 Vue.js
Python中字典映射类型的学习教程
2015/08/20 Python
常见的python正则用法实例讲解
2016/06/21 Python
Python线程之定位与销毁的实现
2019/02/17 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
浅谈SciPy中的optimize.minimize实现受限优化问题
2020/02/29 Python
Python异常处理机制结构实例解析
2020/07/23 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
CSS3 @media的基本用法总结
2019/09/10 HTML / CSS
新三好学生主要事迹
2014/01/23 职场文书
竞选团支书演讲稿
2014/04/28 职场文书
学校领导班子对照检查材料
2014/08/28 职场文书
委托书英文
2015/01/28 职场文书
幽默导游词开场白
2015/05/29 职场文书
mysql事务隔离级别详情
2021/10/24 MySQL