字典类型
如果有个需求存我的信息,如果使用整型、浮点型、字符串都是不可以的,我们可以使用列表存储。
user_info = ['nick','male','19',['oldboy','shanghai',50]]
print(user_info[1]) # 'male'
print(user_info[0]) # 'nick'
print(user_info[3][1]) # 'shanghai'
使用列表虽然达到了我们的目的,但是我们能通过列表取值的时候,是基于我们已经知道了列表内部所有的元素。因此我们是不是可以给列表内的每一个元素都添加一个描述信息。存值过多,还需要取值,因此可以使用字典存储
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。user_info={'name':'nick','gender':'male','age':19,'company_info':['oldboy','shanghai',50]}
print(user_info['name'])
print(user_info['company_info'][0])
user_info={'name':'nick','gender':'male','age':19,'company_info':{'c_name':'oldboy','c_addr':'shanghai','c_num_of_employee':50}}
print(user_info['company_info']['c_name'])
- 作用:用来存取多个值,按照key:value的方式存值,取的时候可以通过key而非索引去取值,key对value具有描述性的作用。存放数据的种类各种各样并且数据较多的时候可以使用字典。
- 定义方式:在{}内用逗号分隔开多个元素,每一个元素都是key:value的格式,其中value是任意格式的数据类型, key由于具有描述性的作用,所以key通常是字符串类型
- 如何去用
students=[
{'name':'egon','age':18}
{'name':'nick','age':19}
]
print(students[0]['name']) # egon

更多精彩