列表的基本概念
- 列表可以保存一段有顺序的数据,它可以把你想要的任何数据塞进去,然后通过索引来把你想要取出来,记住索引是从0开始的如果输入负数比如负1索引那么就会从最后一个数据开始。
- 此外还分为两大序列我要提一下,我们说的列表(list) 还有字典(dict) 等,他是可以通过一些函数或者切片等来进行改变的。不可改变的有字符串(‘str’) 和元组(tuple) 等。
怎样创建一个列表
- 和创建字符串变量类似只是变量=【】
lst = ['舔狗','渣男','女神','女汉子','萝莉','大叔']
print(lst)
>>>['舔狗', '渣男', '女神', '女汉子', '萝莉', '大叔']
关于索引
lst = ['舔狗','渣男','女神','女汉子','萝莉','大叔']
print(lst[3]) #索引是从0开始的,所以我们的女汉子的索引是3,分别对应0,1,2,3这种。
>>>女汉子
列表的切片
- 切片就是从现有的列表中切出来你想要的一个子列表,当然也要有起始:结束:步长。
- 弄个好玩的,列如我们只想要舔狗和女神是备胎的关系。
lst = ['舔狗','渣男','女神','女汉子','萝莉','大叔']
print(lst[0:3:2],'是备胎的关系') #是切片的的结束位只输出前一个数据。
>>>['舔狗', '女神'] 是备胎的关系 #步长的默认就是1所以用2来间隔一位进行输出
>>>
- 我们也可以直接给开始或者结束空位进行输出,比如我们想要萝莉和大叔是一种奇妙的关系。
lst = ['舔狗','渣男','女神','女汉子','萝莉','大叔']
print(lst[-2:],'是一种奇妙的关系') #我们索引从-2倒叙来找到萝莉,之后空下结束位。
>>>['萝莉', '大叔'] 是一种奇妙的关系
- 还有几点需要注意,步长可以是负数但是不能为0,为负数的时候就会从后面往前输入,列表的步长正负关系更像是正序和倒叙的关系,其他的差不多。起始的位置可以直接输出,但是结束的位置只能输出前一位。
- 列表也可以进行四则运算,然我们来玩个有趣的东西。
lst = ['舔狗','渣男','女神','女汉子','福利姬']
ane = [1200,3,2,5,6,9]
print(lst[0],'喊着',lst[2]*3,'然而',lst[2],'却和',lst[1],'在一起了','失望的',lst[0],'花了',ane[0],'软妹币,和',lst[-1],'过上了没羞没臊的日子')
>>>舔狗 喊着 女神女神女神 然而 女神 却和 渣男 在一起了 失望的 舔狗 花了 1200 软妹币,和 福利姬 过上了没羞没臊的日子
#我们把女神通过索引数据的3乘以三遍,之后在索引出1200.
欢迎点赞,关注,收藏三连哦