A. python把列表前幾個元素提取到新列表
python把列表前幾個元素提取到新列表步驟如下:
1、打開python語言命令窗口,定義一個列表變數C並進行賦值。
B. [8:]在Python中什麼意思
[:]是Python中序列切片的語法, 序列包括 字元串、列表、元組
這里以列表舉例,首先列表中每個元素都有對應的下標,第一個元素下標為0,第二個元素下標為1
切片是截取指定范圍內的列表元素, 得到一個新的列表, 語法為 : 列表名[開始位置:結束位置], 需要注意的是截取包括開始位置的元素但不包括結束位置的元素
例如有列表:
lst = [2, 3, 4, 5, 6]
print(lst[2:4]) # 截取下標2~3的元素, 即結果為 [4, 5]
print(lst[1:4]) # 截取下標1~3的元素, 即結果為 [3, 4, 5]
當結束位置省略時, 會截取到最後一個元素
print(lst[1:]) # 截取下標1開始的後面所有元素, 即[3, 4, 5, 6]
所以[8:]是截取下標8開始的後面所有元素
C. python列表中數據截取多個
li=[]
fori,valinenumerate(a):
iftype(val)isint:
l=[]
forjinrange(1,val+1):
l+=[a[i+j]]
li+=[l]