【发布时间】:2019-11-04 20:34:07
【问题描述】:
nested_lst = [['AAA, CEO','BBB, Global Head','CCC, Regional Manager','DDD, Analyst','People also report to CCC','XXX, Analyst','VVV, Analyst'],
['AAA, CEO','BBB, Global Head','EEE, Regional Manager','FFF, Analyst','People also report to EEE','SSS, Analyst','LLL, Analyst'],
['AAA, CEO','BBB, Global Head','PPP, Regional Manager','MMM, Manager','People report to MMM','GGG, Associate','People also report to EEE','ZZZ, Junior Analyst','UUU, Contractor']]
大家好, 我有一个上面显示的嵌套列表,我想组合该嵌套列表中的每两个元素。期望的输出是:
[['AAA, CEO & BBB, Global Head','BBB, Global Head & CCC, Regional Manager','CCC, Regional Manager & DDD, Analyst','DDD, Analyst & People also report to CCC',...],
['AAA, CEO & BBB, Global Head','BBB, Global Head & EEE, Regional Manager','EEE, Regional Manager & FFF, Analyst',...],
['AAA, CEO & BBB, Global Head','BBB, Global Head & PPP, Regional Manager',...]]
我尝试了[' & '.join(x) for x in zip(nested_lst[2][0::2], nested_lst[2][1::2]) ],但它不适用于嵌套列表并且没有组合元素。
谁能帮我解答这个问题?感谢您的帮助!
【问题讨论】:
标签: python list list-comprehension nested-lists