想一想:
前面学习的字符串可以用来存储一串信息,那么想一想,怎样存储某个班级所有同学的名字呢? 定义100个变量,每个变量存放一个学生的姓名可行吗?有更好的办法吗?
答:
列表
1. 列表的格式
变量A的类型为列表
namesList = ['xiaoWang','xiaoZhang','xiaoHua']
比C语言的数组强大的地方在于列表中的元素可以是不同类型的
testList = [1, 'a']
2. 打印列表:列表有索引
demo:
namesList = ['xiaoWang','xiaoZhang','xiaoHua']
print(namesList[0])
print(namesList[1])
print(namesList[2])
结果:
xiaoWang
xiaoZhang
xiaoHua
- 列表的类型:list
- 列表可以存放任意类型的数据:
my_list=[1,3.14,True,[1,5],'hello',range(10),'python']
- 列表有索引,可以使用索引来取出元素