一、列表
1.1 从列表中取值
a=[1,2,3,4,5]
分析:a是一个变量,它的值是[1,2,3,4,5]
如果我们想提取第3个数,并把这个数赋值给b,要怎么写呢?
首先说明一个语法,a[0]代表a中第一个数,也就是1;之后a[1]代表a中第2个数,也就是2,以此类推。
那么上面的题目就有了答案:a中第三个数是a[2],赋值给b,就可以写成b=a[2]
(大家别问why,因为Python就是这样设计的,真的想问,请发邮件给Python的创始人。。。)
2、创建列表
上面a的值,是[1,2,3,4,5]。列表中可以有1个值,可以有100个值,也可以没有值,也就是空的列表:[]。空列表同样可以赋值给变量:
>>> c=[]
这样c就是一个空列表,还可以这样写:
>>> c=list()
同样是创建了一个变量c,并赋值为一个空列表。
二、字典
1、创建字典
>>> d={"name":"zhaoyun","age":30,"height":190,"weight":80}
创建一个变量d,并赋值一个字典给d。
前面说过“name”、“age”这些是键,“zhaoyun”和30这些是值。
比如想抽取上面这个字典中第2个值:d["age"]
2、创建空字典
f=dict()
f就是一个变量,它得值是一个空白的字典。