本帖最后由 stecheer 于 2019-2-13 15:20 编辑
有这样一个list1=[[a,1],[a,2],[a,4],[a,10],[b,2],[b,4],[b,7],[c,1],[c,3],[c,11],[c,14]......],怎样整理成list2=[a,b,c......]和list3=[[1,2,4,10],[2,4,7],[1,3,11,14]......]这种形式的list,或者list3的索引为list2
list1=[[a,1],[a,2],[a,4],[a,10],[b,2],[b,4],[b,7],[c,1],[c,3],[c,11],[c,14]......]
list2=[]
list3=[]
i=0
d=0
for i in range(len(list1)-1):
if list1[0]==list1[i+1][0]:
list3.append(list1[1])
i=i+1
elif list1[0]!=list1[i+1][0]:
list2.append(list1[0])
i=i+1
这样得出的list3=[1,2,4,10,2,4,7,1,3,11,14......] 求大神指点
|