没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
3页
Python基础教程:字典和Json 字典是键/值对构成的集合,字典通过⼤括号来创建,字典的键是字符串,⽽值可以是任何数据对象。 字典有两个重要的特征: 字典是⽆序的,字典项没有特定的顺序,只能通过键来获取值; 字典是可变的,⽀持原处修改键的值; 字典是作为散列表来实现的,可增长,搜索⾮常快速; 和列表⼀样,字典存储的是对象的引⽤,不是拷贝。 创建字典 创建空的字典: >>> d={} 创建包含两个项⽬的字典: >>> d={'name':'vic','age':28} 创建包含嵌套类型的字典: >>> d={'student':{'name':'vic','age':28}} 通过dict函数来创建字典: ''' 遇到问题没⼈解答?⼩编创建了⼀个Python学习交流QQ群:531509025 寻找有志同道合的⼩伙伴,互帮互助,群⾥还有不错的视频学习教程和PDF电⼦书! ''' >>> d=dict(name='vic',age=28) >>> d {'name': 'vic', 'age': 28} 字典解析 使⽤字典解析,可以使⽤迭代器来⽣成字典: >>> d={x:x**2 fo
资源推荐
资源详情
资源评论
Python基础教程:字典和Json
字典是键/值对构成的集合,字典通过⼤括号来创建,字典的键是字符串,⽽值可以是任何数据对象。
字典有两个重要的特征:
字典是⽆序的,字典项没有特定的顺序,只能通过键来获取值;
字典是可变的,⽀持原处修改键的值;
字典是作为散列表来实现的,可增长,搜索⾮常快速;
和列表⼀样,字典存储的是对象的引⽤,不是拷贝。
创建字典
创建空的字典:
>>> d={}
创建包含两个项⽬的字典:
>>> d={'name':'vic','age':28}
创建包含嵌套类型的字典:
>>> d={'student':{'name':'vic','age':28}}
通过dict函数来创建字典:
'''
遇到问题没⼈解答?⼩编创建了⼀个Python学习交流QQ群:531509025
寻找有志同道合的⼩伙伴,互帮互助,群⾥还有不错的视频学习教程和PDF电⼦书!
'''
>>> d=dict(name='vic',age=28)
>>> d
{'name': 'vic', 'age': 28}
字典解析
使⽤字典解析,可以使⽤迭代器来⽣成字典:
>>> d={x:x**2 for x in range(0,5)}
>>> d
{0: 0, 1: 1, 2: 4, 3: 9, 4: 16}
引⽤字典的值
通过键来引⽤字典的值
>>> d['name']
'vic'
>>> d['age']
28
或者使⽤ dict.get(key, default) 来获取键对应的值,其中default参数的作⽤是:当不存在键时,返回default作为该键的值:
>>> d.get('name')
'vic'
>>> d.get('nam','jim')
'jim'
字典操作
字典的基本操作有:
资源评论
小虾仁芜湖
- 粉丝: 84
- 资源: 9357
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功