自由式学习
993人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
承诺服务
该课程属于 1443-李同学-算法方向-计算机视觉-就业:是 请加入后再学习

字典:包含键和值

可以直接访问键获取值 a['name']

可以通过get获得

a,get('name')

获取所有键值对 a.items()

列出所有的键 a.keys()

列出所有的值 a.values()

键值对的个数 len()

检测一个键是否在字典中 "name" in a

 

[展开全文]

字典元素的访问:

a['name']

a.get('name')

a.get('sex','一个男人')不存在时返回的值

 列出所有的键值对:

a.items()

列出所有的键,列出所有的值

a.keys()

a.values()

len()键值对数

[展开全文]

字典元素的访问

(1)通过【键】获得“值”

(2)通过get()方法获得值(推荐使用)

 

[展开全文]

字典元素的访问

为了测试各种访问方法,我们这里设定一个字典对象:

a={'name':'lynn','age':18,'job':'planner'}

1. 通过[键]获得'值'。若键不存在,则抛出异常

a={'name':'lynn','age':18,'job':'planner'}

print(a['name'])

2.通过get()方法获得值,推荐使用。优点:指定键不存在,返回None;也可以设定指定键不存在时默认返回的对象。推荐使用get()获取'值对象'。

a={'name':'lynn','age':18,'job':'planner'}

a.get('name')

print(a.get('sex','女'))

3.列出所有键值对

a.items()

4.列出所有的键,列出所有的值

a.keys()

a.values()

5.len()键值对的个数

6.检测一个'键'是否在字典中

print('name' in a)

[展开全文]

字典元素访问

1、【键】检索

2、get(),键不存在返回None,推荐

3. 列出所有的键值对

>>> a.items()

dict_items([('name', 'gaoqi'), ('age', 18), ('job', 'programmer')])

4. 列出所有的键,列出所有的值

>>> a.keys()

dict_keys(['name', 'age', 'job'])


>>> a.values()
dict_values(['gaoqi', 18, 'programmer'])

5. len() 键值对的个数
6. 检测一个“键”是否在字典中 in

[展开全文]

a.get()取键值对

a.items()遍历所有键值对

a.keys()

a.values()

[展开全文]

字典元素的访问

eg. a ={'name':'gaoqi','age':18,'job':'programmer'}


1. 通过[键] 获得“值”。若键不存在,则抛出异常。
>>> a = {'name':'gaoqi','age':18,'job':'programmer'}
>>> a['name']
'gaoqi'
>>> a['age']
18
>>> a['sex']
KeyError: 'sex'


2. 通过get()方法获得“值”。推荐使用。优点是:指定键不存在,返回None也可以设
定指定键不存在时默认返回的对象。

>>> a.get('name')
'gaoqi'
>>> a.get('sex')------>None
>>> a.get('sex','不存在')    #设置不存在时返回值
'不存在'


3. 列出所有的键值对
>>> a.items()
dict_items([('name', 'gaoqi'), ('age', 18), ('job', 'programmer')])


4. 列出所有的,列出所有的
>>> a.keys()
dict_keys(['name', 'age', 'job'])
>>> a.values()
dict_values(['gaoqi', 18, 'programmer'])


5. len() 键值对的个数


6. 检测一个“键”是否在字典中
>>> a = {"name":"gaoqi","age":18}
>>> "name" in a
True

[展开全文]