我正在处理列表的列表
输入:
x = [['a','a','a'],['b','b','b'],['c','c','c'],['d','d','d']]
并且正在寻找输出:
s = ['a_b_c_d','a_b_c_d','a_b_c_d']
请告诉我如何使用列表理解来做到这一点。
最佳答案
>>> x = [['a','a','a'],['b','b','b'],['c','c','c'],['d','d','d']]
>>> map('_'.join, zip(*x))
['a_b_c_d', 'a_b_c_d', 'a_b_c_d']
…尽管@aix 的列表理解更易于列表理解。
关于python - list of list 的处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10414018/