如何连接或联接列表列表中的项目

2024-05-14 15:05:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望在一个大型列表中连接/联接项目:

list = [['tulip', 'rose', 'red'], ['yellow'], ['lemon'], ['red', 'apple', 'sweet']]

我期望的输出是:

list_join = [['tulip rose red'], ['yellow lemon'], ['red apple sweet']]

Tags: 项目apple列表redlistlemonjoinsweet
1条回答
网友
1楼 · 发布于 2024-05-14 15:05:01

查看所需的输出,我想您是想写['yellow', 'lemon']?总而言之:

list = [['tulip', 'rose', 'red'], ['yellow', 'lemon'], ['red', 'apple', 'sweet']]

我说得对吗? 无论如何,您可以使用带有分隔符'的连接函数来连接每个列表的元素,例如' '.join(['tulip', 'rose', 'red'])等于'tulip rose red'

也许这回答了你的问题:

list_join = [[' '.join(el)] for el in list]

您可能希望删除' '.join(el)周围的括号,并将结果简化为['tulip rose red', 'yellow lemon', 'red apple sweet']

顺便说一下,通过选择list作为变量名,可以覆盖list函数的名称

相关问题 更多 >

    热门问题