基础知识(5)
数据容器–list列表
列表的定义
- 语法:[元素,元素,…]
列表中的每一个数据,称为元素
- 以[]作为标记
- 列表内的每个元素之间用","(逗号)隔开
p s:列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套
定义一个列表
my_list = ["mthgh","nihaoa","python"]
print(my_list)
print(type(my_list))
my_list = ["nihao",666,True]
print(my_list)
print(type(my_list))
#['mthgh', 'nihaoa', 'python']
#<class 'list'>
#['nihao', 666, True]
#<class 'list'>
定义一个嵌套列表
my_list = [ [1,2,3], [5,6,7]]
print(my_list)
print(type(my_list))
#[[1, 2, 3], [5, 6, 7]]
#<class 'list'>
列表的下标(或者是列表的索引)
- 列表的每一个元素都有之间位置对应的下标索引,从前往后,从0开始,递增
- 我们可以通过下标索引得到对应位置的元素
# # 通过下标索引取得对应位置的数据
my_list = ["nihao","mth","python"]
# 列表[下标索引] 从前往后从0开始,每次加1 从后往前从-1开始,每次-1
print(my_list[0])
print(my_list[1])
print(my_list[2])
#nihao
#mth
#python
- 不仅可以按着顺序取出,我们也可以倒序取出,从后向前从-1开始,递减
my_list = ["nihao","mth","python