python - list of list 的处理

标签 python list

我正在处理列表的列表

输入:

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/

相关文章:

javascript - 如何使用React从Fantasy Premier League检索授权信息

Python字典json

python - 尝试启动服务器时检测到死锁

python - 如何将带有 JSON 字符串的 Pandas DataFrame 转换为有效的 JSON?

python - 如何在Python中根据多个其他列表过滤列表?

python - 根据列表列表过滤 Pandas 数据框

python - 在只读脚本的数据之间添加水平空间

python - django zip 不等列表

c# - 具有后备属性的列表没有获得附加值

css - 使用 CSS 从单个链接 div 制作表格式的短列框