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 控制语句
Nov 03 Python
全面理解Python中self的用法
Jun 04 Python
numpy实现合并多维矩阵、list的扩展方法
May 08 Python
TensorFlow利用saver保存和提取参数的实例
Jul 26 Python
WIn10+Anaconda环境下安装PyTorch(避坑指南)
Jan 30 Python
对python中字典keys,values,items的使用详解
Feb 03 Python
python+Django+pycharm+mysql 搭建首个web项目详解
Nov 29 Python
keras 解决加载lstm+crf模型出错的问题
Jun 10 Python
django 将自带的数据库sqlite3改成mysql实例
Jul 09 Python
Django限制API访问频率常用方法解析
Oct 12 Python
python制作一个简单的gui 数据库查询界面
Nov 19 Python
Python机器学习之PCA降维算法详解
May 19 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/06/15 PHP
FirePHP 推荐一款PHP调试工具
2011/04/23 PHP
PHP 命名空间和自动加载原理与用法实例分析
2020/04/29 PHP
IE8 浏览器Cookie的处理
2009/01/31 Javascript
js 浏览器事件介绍
2012/03/30 Javascript
javascript禁用Tab键脚本实例
2013/11/22 Javascript
ECMAScript6的新特性箭头函数(Arrow Function)详细介绍
2014/06/07 Javascript
iframe里的页面禁止右键事件的方法
2014/06/10 Javascript
javascript鼠标右键菜单自定义效果
2020/12/08 Javascript
javascript基本数据类型及类型检测常用方法小结
2016/12/14 Javascript
JS 实现banner图片轮播效果(鼠标事件)
2017/08/04 Javascript
js注册时输入合法性验证方法
2017/10/21 Javascript
JS+canvas画一个圆锥实例代码
2017/12/13 Javascript
vue-router懒加载速度缓慢问题及解决方法
2018/11/25 Javascript
vue的滚动条插件实现代码
2019/09/07 Javascript
微信小程序左右滚动公告栏效果代码实例
2019/09/16 Javascript
JavaScript交换两个变量方法实例
2019/11/25 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
2020/11/27 Vue.js
python友情链接检查方法
2015/07/08 Python
Python编程中装饰器的使用示例解析
2016/06/20 Python
Python解析并读取PDF文件内容的方法
2018/05/08 Python
通过Pandas读取大文件的实例
2018/06/07 Python
Python实现随机生成任意数量车牌号
2020/01/21 Python
Python3实现打印任意宽度的菱形代码
2020/04/12 Python
html5需遵循的6个设计原则
2016/04/27 HTML / CSS
事业单位辞职信范文
2014/01/19 职场文书
家长会邀请书
2014/01/25 职场文书
2014年党支部学习材料
2014/05/19 职场文书
工作证明英文模板
2014/10/21 职场文书
个人作风建设总结
2014/10/23 职场文书
群众路线教育实践活动学习笔记内容
2014/11/06 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书
500字小学生检讨书
2015/02/19 职场文书
暑假安全保证书
2015/02/28 职场文书
AJAX学习笔记
2021/05/18 Javascript
python 判断字符串当中是否包含字符(str.contain)
2022/06/01 Python