Python字典fromkeys()方法使用代码实例
作者:知人知面 时间:2021-07-09 09:54:38
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,就好比很多个标签都指向同一个物品
和列表浅拷贝类似
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: ['这', '是', '啥']
来源:https://www.cnblogs.com/zrzm/p/13272324.html
标签:Python,字典,fromkeys
0
投稿
猜你喜欢
教你一步步实现一个简易promise
2024-04-26 17:11:37
Python实现二分法查找及优化的示例详解
2023-10-12 14:20:44
Python VTK映射三维模型表面距离
2021-10-14 12:21:42
基于Python制作公交车站查询系统
2022-10-03 04:34:03
JavaScript实现Fly Bird小游戏
2024-04-25 13:11:46
Python给定一个句子倒序输出单词以及字母的方法
2022-11-21 00:36:50
详解Spring Boot中使用Flyway来管理数据库版本
2024-01-14 21:04:12
如何利用python实现windows的批处理及文件夹操作
2023-02-17 16:53:45
Python Pygame中精灵和碰撞检测详解
2021-01-31 05:45:27
python基础入门之列表(一)
2023-11-23 19:33:42
MySQL函数一览_MySQL函数全部汇总
2024-01-21 17:43:11
mysql 导入导出数据
2011-02-23 12:27:00
jupyter notebook清除输出方式
2021-05-08 02:51:13
详解Python3中yield生成器的用法
2021-09-03 05:59:27
master数据库损坏的解决办法有哪些
2024-01-16 16:30:06
SQL Server SQL Agent服务使用教程小结
2024-01-25 20:35:13
python with (as)语句实例详解
2023-04-12 04:15:09
python实现剪切功能
2023-02-27 17:52:01
从云数据迁移服务看MySQL大表抽取模式的原理解析
2024-01-24 01:45:41
python读写文件操作示例程序
2021-04-03 13:09:49