把列表o中的前三列元素(cmd,opt,xx.x(x)SE)作为key,合并第4列(Catxxxx)的元素。
下面的例子是由列表o创建新的列表o_new。
o = []
a = ['cmd',['opt1','opt2'],'12.2(2)SE','Cat3560']
b = ['cmd',['opt1','opt2'],'12.2(2)SE','Cat4500']
c = ['cmd',['opt1','opt2','opt3','opt4'],'12.3(2)SE','Cat3560']
d = ['cmd',['opt1','opt2','opt3'],'12.4(2)SE','Cat3560']
o.append(a)
o.append(b)
o.append(c)
o.append(d)
想要的结果:
o_new[0] = ['cmd',['opt1','opt2'],'12.2(2)SE',['Cat3560','Cat4500']] → 这个是由a,b合并成的
o_new[1] = ['cmd',['opt1','opt2','opt3','opt4'],'12.3(2)SE','Cat3560']
o_new[2] = ['cmd',['opt1','opt2','opt3'],'12.4(2)SE','Cat3560']
恳请大神不吝赐教!
胡子哥哥
相关分类