s_arr = [
'time1','id1','price1','price2',
'time2','id2','price1',
'time3','id3','price1','price2',
'time','ierror',
'time3','id5','price1','price2',
'time4','id4','id'
'a','b'
]
s1_arr = []
t_arr = []
for i in s_arr:
if "time" in i:
s1_arr.append(t_arr)#循环未存储最后一个数组
t_arr = []
t_arr.append(i)
else:
t_arr.append(i)
print(s1_arr)
s1_arr.pop(0)#删除数组:第0个元素
# s1_arr.pop()#不需要删除数组最后一个元素
print(s1_arr)
'''
[[], ['time1', 'id1', 'price1', 'price2'], ['time2', 'id2', 'price1'], ['time3', 'id3', 'price1', 'price2'], ['time', 'ierror'], ['time3', 'id5', 'price1', 'price2']]
[['time1', 'id1', 'price1', 'price2'], ['time2', 'id2', 'price1'], ['time3', 'id3', 'price1', 'price2'], ['time', 'ierror'], ['time3', 'id5', 'price1', 'price2']]
'''
Python指定条件分割数组并删除第0个和最后一个元素
猜你喜欢
转载自blog.csdn.net/songpeiying/article/details/130711363
今日推荐
周排行