Python列表(list)相关操作
1.1创建一维列表
test= [1 for row in range(3)]//创建一个全1的一维list,里面有3个元素 print(test)
1.2、新建列表(二维)
test= [[None for col in range(2)] for row in range(3)]//创建一个3行2列的list,里面的值填充为None print(test)
2.获取列表中的值
2.1 获取一行
test= [[None for col in range(2)] for row in range(3)] print(test) print(test[0:,])//获取第0行
2.2 获取一列
test= [[None for col in range(2)] for row in range(3)] print(test) print(test[:,0])//获取第0列
2.3 获取指定位置的值
test= [[None for col in range(2)] for row in range(3)] print(test) print(test[0,0])//获取0行0列元素
3.切片
list[起点:终点:步长]
a = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(a[0:2:1])//左闭右开区间
4.更新列表
a = [1, 2, 3, 4, 5, 6, 7, 8, 9] a[0] = 10//给出更新的位置,然后赋值 print(a)
5.删除列表
5.1删除某个位置的值
a = [1, 2, 3, 4, 5, 6, 7, 8, 9] del a[0] print(a)
6.list转dataframe
import pandas as pd a = [1, 2, 3, 4, 5, 6, 7, 8, 9] a= pd.Dataframe(a)
7.list追加元素
7.1追加一个元素
a = [1, 2, 3, 4, 5, 6, 7, 8, 9] a.append(10) print(a)
7.2追加多个元素
a = [1, 2, 3, 4, 5, 6, 7, 8, 9] a.extend((10,11,12)) print(a)



