Python字典的创建与复制

Python字典的创建与复制,第1张

Python字典的创建与复制 Python 字典练习题 1.字典的创建 1.1 普通创建
d={'name':'Allen','age':21,'gender':'male'}
print(d)
# {'name': 'Allen', 'age': 21, 'gender': 'male'}
1.2 动态分配键值
# 1.2 动态分配键值
d={}
d['name']=' 优秀'
print(d)
1.3 字典键值表
# 1.3 字典键值表
d=dict(name='优秀',age=14)
print(d)
# {'name': '优秀', 'age': 14}
1.4 字典元组表
d=dict([('name','优秀'),('age',14),('gender','man')])
print(d)
# {'name': '优秀', 'age': 14, 'gender': 'man'}
1.5 赋予初始值
# 1.5 字典初始值
d=dict.fromkeys(['height','weight'],'初始值')
print(d)
# {'height': '初始值', 'weight': '初始值'}
2.字典中的copy方法

copy 函数的功能:

​ 将当前字典复制成新的一个字典 copy 函数的用法

用法:

dict.copy() ->该函数无参数,返回一个一模一样的内存地址不同的字典

dicts = {'one': 1, 'two': 2, 'three': 3}
tmp = dicts.copy()
tmp['one'] = 'abc'
print(dicts)
print(tmp)

注意:字典数据类型的copy函数,当简单的值替换的时候,原始字典复制过来的字典之间互不影响

所以新字典的值的替换对原字典没有影响

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/586455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存