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正则表达式
Sep 07 Python
Python如何快速上手? 快速掌握一门新语言的方法
Nov 14 Python
python浪漫表白源码
Apr 05 Python
快速解决docker-py api版本不兼容的问题
Aug 30 Python
Python使用APScheduler实现定时任务过程解析
Sep 11 Python
python的range和linspace使用详解
Nov 27 Python
python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例
Mar 02 Python
Python爬虫之Selenium警告框(弹窗)处理
Dec 04 Python
Python排序函数的使用方法详解
Dec 11 Python
python自动化发送邮件实例讲解
Jan 04 Python
利用python实现汉诺塔游戏
Mar 01 Python
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
Apr 05 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 MVC模式在网站架构中的实现分析
2010/03/04 PHP
PHP导入Excel到MySQL的方法
2011/04/23 PHP
单点登录 Ucenter示例分析
2013/10/29 PHP
php解析字符串里所有URL地址的方法
2015/04/03 PHP
PHP+Oracle本地开发环境搭建方法详解
2019/04/01 PHP
PHP保存Base64图片base64_decode的问题整理
2019/11/04 PHP
判断是否输入完毕再激活提交按钮
2006/06/26 Javascript
Jquery实现图片左右自动滚动示例
2013/09/25 Javascript
AngularJS 中的指令实践开发指南(一)
2016/03/20 Javascript
JS实现点击表头表格自动排序(含数字、字符串、日期)
2017/01/22 Javascript
webpack 样式加载的实现原理
2018/06/12 Javascript
JS实现图片切换效果
2018/11/17 Javascript
node app 打包工具pkg的具体使用
2019/01/17 Javascript
VUE引入第三方js包及调用方法讲解
2019/03/01 Javascript
微信小程序自定义导航栏实例代码
2019/04/05 Javascript
vue中 v-for循环的用法详解
2020/02/19 Javascript
[00:34]TI7不朽珍藏III——地穴编织者不朽展示
2017/07/15 DOTA
Python3指定路径寻找符合匹配模式文件
2015/05/22 Python
Python实现注册登录系统
2017/08/08 Python
python递归打印某个目录的内容(实例讲解)
2017/08/30 Python
python psutil库安装教程
2018/03/19 Python
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
Flask框架学习笔记之表单基础介绍与表单提交方式
2019/08/12 Python
使用python和pygame制作挡板弹球游戏
2019/12/03 Python
Python 项目转化为so文件实例
2019/12/23 Python
Python基于内置库pytesseract实现图片验证码识别功能
2020/02/24 Python
html5需遵循的6个设计原则
2016/04/27 HTML / CSS
HTML5+CSS3实现机器猫
2016/10/17 HTML / CSS
HTML5公共页面提取作为公用代码的方法
2020/06/30 HTML / CSS
优质飞蝇钓和渔具:RiverBum
2020/05/10 全球购物
硕士研究生个人求职信
2013/12/04 职场文书
成品仓管员岗位职责
2013/12/11 职场文书
四风问题专项整治工作情况报告
2014/10/28 职场文书
新娘父亲婚礼致辞
2015/07/27 职场文书
Mysql中 unique列插入重复值该怎么解决呢
2021/05/26 MySQL
Java Spring 控制反转(IOC)容器详解
2021/10/05 Java/Android