我有一个(python) list of lists
如下
biglist=[ ['1','123-456','hello','there'],['2','987-456','program'],['1','123-456','list','of','lists'] ]
我需要按以下格式获取
biglist_modified=[ ['1','123-456','hello there'],['2','987-456','program'],['1','123-456','list of lists'] ]
我需要连接third element onwards
每个内部列表中的。我尝试通过使用来做到这一点list comprehensions
,
def modify_biglist(bigl):
ret =[]
for alist in bigl:
alist[2] = ' '.join(alist[2:])
del alist[3:]
ret.append(alist)
return ret
这可以完成工作..但它看起来有点复杂 - 有一个局部变量ret
并使用del
? 有人可以提出更好的建议吗