Python 剪切列表后进行索引
我有一份清单:Python 剪切列表后进行索引,python,list,slice,Python,List,Slice,我有一份清单: l1 = [2, 3, 5, 7, 11, 13] 使用索引和值: ind val 0 2 1 3 2 5 3 7 4 11 5 13 现在,我使用以下命令对阵列进行切片: l2 = l1[3:] 并获得: ind val 0 7 1 11 2 13 但我希望索引保持与剪切前相同: ind val 3 7 4 11 5 13 熊猫系列: 将熊猫作为pd导入 列表=[2,
l1 = [2, 3, 5, 7, 11, 13]
使用索引和值:
ind val
0 2
1 3
2 5
3 7
4 11
5 13
现在,我使用以下命令对阵列进行切片:
l2 = l1[3:]
并获得:
ind val
0 7
1 11
2 13
但我希望索引保持与剪切前相同:
ind val
3 7
4 11
5 13
熊猫系列:
将熊猫作为pd导入
列表=[2,3,5,7,11,13]
x=pd.系列(列表)
#显示子系列
x、 iloc[3:]
#将子系列值显示为列表
x、 iloc[3:]tolist()
#将子系列索引显示为列表
x、 iloc[3:]index.tolist()
ind列从哪里来?看起来您想使用其他一些数据结构,例如dataframe。一个列表如何变成两列的dataframe?您可以使用list(enumerate(l1))
获得一个包含两个元组(索引、值)的列表。。。这将在切片后保留索引值。