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使用ftplib实现简易FTP客户端的方法
Jun 03 Python
Python自动化运维_文件内容差异对比分析
Dec 13 Python
解决pycharm 误删掉项目文件的处理方法
Oct 22 Python
Python使用while循环花式打印乘法表
Jan 28 Python
基于python历史天气采集的分析
Feb 14 Python
Python实现Linux监控的方法
May 16 Python
flask应用部署到服务器的方法
Jul 12 Python
安装docker-compose的两种最简方法
Jul 30 Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
Oct 11 Python
NumPy中的维度Axis详解
Nov 26 Python
python开发入门——列表生成式
Sep 03 Python
Python读取文件夹下的所有文件实例代码
Apr 02 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 在数组中搜索给定的简单实例 array_search 函数
2016/06/13 PHP
删除PHP数组中的重复元素的实现代码
2017/04/10 PHP
PHP获取对象属性的三种方法实例分析
2019/01/03 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
alixixi runcode.asp的代码不错的应用
2007/08/08 Javascript
jQuery前台数据获取实现代码
2011/03/16 Javascript
Script标签与访问HTML页面详解
2014/01/10 Javascript
JavaScript实现Base64编码转换
2016/04/23 Javascript
JavaScript接口的实现三种方式(推荐)
2016/06/14 Javascript
jQuery制作圣诞主题页面 更像是爱情影集
2016/08/10 Javascript
基于Bootstrap框架菜鸟入门教程(推荐)
2017/09/17 Javascript
angularJs在多个控制器中共享服务数据的方法
2018/09/30 Javascript
基于Fixed定位的框选功能的实现代码
2019/05/13 Javascript
使用layer.msg 时间设置不起作用的解决方法
2019/09/12 Javascript
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
2020/03/07 Javascript
jquery实现图片放大镜效果
2020/12/23 jQuery
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
Python help()函数用法详解
2014/03/11 Python
Python多线程实例教程
2014/09/06 Python
Python实现Const详解
2015/01/27 Python
关于反爬虫的一些简单总结
2017/12/13 Python
对python中for、if、while的区别与比较方法
2018/06/25 Python
Python异常处理例题整理
2019/07/07 Python
Python占用的内存优化教程
2019/07/28 Python
实现Python与STM32通信方式
2019/12/18 Python
Python不支持 i ++ 语法的原因解析
2020/07/22 Python
通过实例简单了解python yield使用方法
2020/08/06 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
python解压zip包中文乱码解决方法
2020/11/27 Python
html5 svg 中元素点击事件添加方法
2013/01/16 HTML / CSS
荷兰皇家航空公司官方网站:KLM Royal Dutch Airlines
2017/12/07 全球购物
大学学年自我鉴定
2013/10/28 职场文书
幼儿园中班上学期评语
2014/04/18 职场文书
运动会通讯稿200字
2015/07/20 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书
个人的事迹材料怎么写
2019/04/24 职场文书