一维数组就是一个list
1、定义一维数组
x = [1,2,3,4,5]
#动态数组
y=[]
2、在list中查找最大值最小值max(x),min(x)
3、移除元素使用list.remove(value)
x.remove(3)
x = [1,2,4,5]
#也可以移除,某个范围内的值
for i in x[::-1]:
if i < 2:
x.remove(i)
continue
x = [2,4,5]
4、查找某个值的位置使用list.index(value)命令
x.index(4)
#输出
1
#下面命令和上面等价
list.index(x,4)
5、扩增,合并数组使用list.append(length)命令
y.append(1)
y=[1]
y.append(x)
y = [1,[2,4,5]]
#向y添加一个元素x,占一个索引位,y的第二个元素是一个list
y[1] = [2,4,5]
6、合并list还有extend、+、+=命令,extend和+=命令一样,都是在原有列表上增加一个列表的元素。+命令是在新建一个list存储两个list 的和,只可用在两个list相加
extend:
a = [1,2,3,4]
b = [5,6,7,8]
a.extend(b)
# a+=b
a = [1,2,3,4,5,6,7,8]
+:
a = [1,2,3,4]
b = [5,6,7,8]
c = a + b
c = [1,2,3,4,5,6,7,8]
7、排序sorted(list),从小到大排
a=[4,1,7,3,8,2]
sorted(a)
[1, 2, 3, 4, 7, 8]
注: