1、List
类型
如:[1,2,3,4]
查找
a[0] = 1
a[1] = 2
判断某个元素是否存在,示例代码如下:
a = [1,2,3]
if 2 in a:
print("2在a中")
在a中
增加
a.append(5)
a = [1,2,3,4,5]
更新
a[0] = 7
a = [7,2,3,4,5]
删除
删除第一个元素
a.pop(0)
a = [2,3,4,5]
删除最后一个元素
a.pop()
a = [2,3,4]
删除所有元素
a.clear()
a = []
2、常用函数
len()
:列表元素个数
max()
: 列表元素最大值
min()
: 列表元素最小值
reverse()
:数组反转
3、列表遍历
第一种遍历方式
a = [1,2,3]
for i in a:
print(i)
第二种遍历方式
a = [1,2,3]
for i in range(10):
print(a[i])
4、列表其他操作
1、给出一个列表
a = [1,2,3]
生成一个新的列表,列表中的元素为a列表中每个元素的值乘以自身
示例代码如下:
a = [1,2,3]
b = []
for i in a:
b.append(i)
另一种写法:
b = [ i * i for i in a]
2、给出一个列表
a = [1,2,3,4,5,6]
生成一个新的列表,列表中的元素为
如果 a列表中的值为偶数,则值不变,如果为奇数,则该值 + 1
示例代码如下:
a = [1,2,3,4,5,6]
b = []
for i in a:
if i%2 != 0:
i += 1
b.append(i)
另一种写法:
b = [i+1 if i%2 != 0 else i for i in a]
列表切片操作
返回一个新的列表,示例代码如下:
a = [1,2,3]
b = [0:2]
print(a) # [1,2,3]
print(b) # [1,2]