2024-05-14 15:05:01 发布
网友
我希望在一个大型列表中连接/联接项目:
list = [['tulip', 'rose', 'red'], ['yellow'], ['lemon'], ['red', 'apple', 'sweet']]
我期望的输出是:
list_join = [['tulip rose red'], ['yellow lemon'], ['red apple sweet']]
查看所需的输出,我想您是想写['yellow', 'lemon']?总而言之:
['yellow', 'lemon']
list = [['tulip', 'rose', 'red'], ['yellow', 'lemon'], ['red', 'apple', 'sweet']]
我说得对吗? 无论如何,您可以使用带有分隔符'的连接函数来连接每个列表的元素,例如' '.join(['tulip', 'rose', 'red'])等于'tulip rose red'
' '.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']
' '.join(el)
['tulip rose red', 'yellow lemon', 'red apple sweet']
顺便说一下,通过选择list作为变量名,可以覆盖list函数的名称
查看所需的输出,我想您是想写
['yellow', 'lemon']
?总而言之:我说得对吗? 无论如何,您可以使用带有分隔符'的连接函数来连接每个列表的元素,例如
' '.join(['tulip', 'rose', 'red'])
等于'tulip rose red'
也许这回答了你的问题:
您可能希望删除
' '.join(el)
周围的括号,并将结果简化为['tulip rose red', 'yellow lemon', 'red apple sweet']
顺便说一下,通过选择list作为变量名,可以覆盖list函数的名称
相关问题 更多 >
编程相关推荐