列表
可以一定程度上类比为c语言的数组
定义:Python内置的一种数据类型:list。list 是一种有序(很重要)的集合,可以随时添加和删除其中的元素。示例如下:
lst=[1,2,3,4,5,6,7]
接下来,就向大家展示列表的初始化方法
初始化(三种方法)
#1。使用[]
lst1=[1,2,3,4,5,6,7]
#2.内置函数
lst2=list([1,2,3,4,5,6,7,8])
#3.列表生成式
lst=[i for i in range(10)]
方法2的list是python内置的函数
元素的查询
#方法一
print(lst1[N])
N可以即可以取正整数,也可以去取负整数
当N为正整数时,表示从前往后找
当N为负整数时,表示从后往前找
#方法二
print(lst1[1:3])
print(lst1[1:5:2])
第一句表示输出lst1的第2个到第3个元素
第二句表示输出lst1的第2个,第(2+2)个,下一个超出了5,所以只打印第2个和第4个
第三个 2 在python中叫做步长,表示每次跳跃的长度
x in(not in) lst1
通过 in 或not in 判断 x 是否在 lst1 中
元素的增加
#方式一
lst1.append()
#方式二
lst1.extend()
#方式三
lst1.insert(1,3)
#方式四
lst1[1:3]=[......]
#方式一
向 lst1 最后面加入一个元素
#方式二
向 lst 1 最后面加入一串元素
#方式三
向 lst 1 任意位置(第(1+1)位)加入 3,其它元素向后移动一位
#方式四
将 lst 1 的第二位到第四位修改为[......](里面不只可以放三位,可以放更多或更少)
元素的修改
lst1[2]=[100]
lst1[1:4]=[......]
元素的删除
#方式一
lst.pop(N)
#方式二
lst.remove()
#方式三
lst[1:3]=[]
#方式一
删除N+1个元素,若未赋值,默认删除最后一个
#方式二
删除()中的内容,若出现多个,只删除一个
#方式三
切片,将[1:3]内容改为[ ](空)