Python字典的创建与复制
2024-10-20 04:03:46
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
函数,当简单的值替换的时候,原始字典
和复制过来
的字典之间互不影响,
所以新字典的值的替换对原字典没有影响
最新文章
- $.extend()的实现源码 --(源码学习1)
- PHP 通过百度API 实现通过城市名称获取经度
- jquery ajax异步请求
- python数字图像处理(4):图像数据类型及颜色空间转换
- p::first-line { text-transform: uppercase }
- 保存会话数据——cookie学习
- 单例模式C#
- mysql merge
- underscore.js 一个强大的js函数库
- NSBundle介绍及使用
- PHPNow升级PHP版本的方法
- C语言结构
- C语言的本质(6)——位运算
- Stm32 Bootloader整理
- ue4 C++ 导入图片
- Java之IO流学习总结【下】
- Windows Azure Virtual Network (11) 虚拟网络之间点对点连接VNet Peering
- Tomcat优化内存以及连接数
- 如何在SpriteBuilder中使用BM Font Label
- Mysql:数据库导入导出