3.1列表
列表由一系列按特定顺序排列的元素组成,其中的元素可以没有任何关系。
- 元素间用逗号隔开。
- 元素带引号(单引号,双引号都可以)。
实例:列表名[元素1,元素2,元素3........]
如果直接打印列表名会在结果中显示方括号
bicycles1 = ["a","b","c","d"]
bicycles2 = ['a','b','c','d']
print(bicycles1,bicycles2)
3.1.1 &3.1.2访问列表元素
列表是有序集合,方括号中的排序是怎么样的,输出的就是怎么样的,因此要访问某一个元素并打印出来,需要以下步骤。
- 指出列表的名称
- 指出元素的索引
- 打印列表名【索引值】=打印出索引处的元素
这里的索引可以当做元素的位置顺序,但是索引是从0开始不是1
也就是说 列表 bicycles列表中a元素的索引其实是0,b的索引是1,c的是2,d的是3。
元素是4个,但是索引是0,1,2,3。
当我们请求获取列表元素时候,可以使用索引,这样的输出是不带有【】的。
bicycles1 = ["a","b","c","d"]
print(bicycles1[0],bicycles1[2])
如果无法得知列表的具体长度,但是想输出最后的几个,可以将索引指定为-1,Python会返回倒数最后一个元素,-2指倒数第二个,........
bicycles1 = ["a","b","c","d"]
print(bicycles1[-1],bicycles1[-4])
此外,可以对元素使用上一章中变量的一些方法。
我们也可以像使用上一章变量一样使用列表中的各个值。
list = ['1','2','3','4','5']
print(f'My first number is {list[0]}')
output = f'My last number is {list[-1]}'
print(output)
动手试一试