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实现CET查分的方法
Mar 10 Python
python正则表达式match和search用法实例
Mar 26 Python
Python基于pycrypto实现的AES加密和解密算法示例
Apr 10 Python
python输出100以内的质数与合数实例代码
Jul 08 Python
selenium+python实现自动化登录的方法
Sep 04 Python
matplotlib实现热成像图colorbar和极坐标图的方法
Dec 13 Python
Python根据成绩分析系统浅析
Feb 11 Python
python实现Excel文件转换为TXT文件
Apr 28 Python
Appium+python自动化怎么查看程序所占端口号和IP
Jun 14 Python
15行Python代码实现免费发送手机短信推送消息功能
Feb 27 Python
新手入门学习python Numpy基础操作
Mar 02 Python
python3中celery异步框架简单使用+守护进程方式启动
Jan 20 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 IDE PHPStorm配置支持友好Laravel代码提示方法
2015/05/12 PHP
Yii2框架实现注册和登录教程
2016/09/30 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
IE与Firefox在JavaScript上的7个不同句法分享
2011/10/30 Javascript
jquery 插件学习(六)
2012/08/06 Javascript
jquery等待效果示例
2014/05/01 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
JavaScript中toString()方法的使用详解
2015/06/05 Javascript
BootStrap扔进Django里的方法详解
2016/05/13 Javascript
jQuery ready()和onload的加载耗时分析
2016/09/08 Javascript
利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
2017/01/13 Javascript
JavaScript 详解预编译原理
2017/01/22 Javascript
JS去除字符串中空格的方法
2017/02/14 Javascript
Vue项目webpack打包部署到服务器的实例详解
2017/07/17 Javascript
微信小程序网络封装(简单高效)
2018/08/06 Javascript
jQuery实现的导航条点击后高亮显示功能示例
2019/03/04 jQuery
详解vue配置后台接口方式
2019/03/29 Javascript
[05:08]第一届“网鱼杯”DOTA2比赛精彩集锦
2014/09/05 DOTA
Python下载懒人图库JavaScript特效
2015/05/28 Python
Python实现二叉搜索树
2016/02/03 Python
python获取指定字符串中重复模式最高的字符串方法
2018/06/29 Python
Python使用pymongo模块操作MongoDB的方法示例
2018/07/20 Python
python函数与方法的区别总结
2019/06/23 Python
用python爬取历史天气数据的方法示例
2019/12/30 Python
基于python求两个列表的并集.交集.差集
2020/02/10 Python
python图片合成的示例
2020/11/09 Python
美国大尺码女装零售商:TORRID
2016/10/01 全球购物
意大利在线药房:shop-farmacia.it
2019/03/12 全球购物
美国便宜的横幅和标志印刷在线:Best of Signs
2019/05/29 全球购物
iostream与iostream.h的区别
2015/01/16 面试题
如何手工释放资源
2013/12/15 面试题
大学生的四年学习自我评价
2013/12/13 职场文书
办公设备采购方案
2014/03/16 职场文书
最新离婚协议书范本
2014/08/19 职场文书
2014年医务科工作总结
2014/12/18 职场文书
党风廉政教育心得体会2016
2016/01/22 职场文书