设置嵌套列表python的格式

设置嵌套列表python的格式,python,Python,我有一个类似这样的嵌套列表,我正在尝试解决如何格式化它,以便输出如下所示: list=[['name1', 'maths,english'], ['name2', 'maths,science']] 我试过使用正则表达式,但没有用。如何格式化或处理列表输出以获得类似于上述内容的内容?在您的组中迭代,并使用逗号连接每个组中的项目 name1, maths,english name2, maths,science 迭代您的组,并使用逗号连接每个组中的项目 name1, maths,english

我有一个类似这样的嵌套列表,我正在尝试解决如何格式化它,以便输出如下所示:

list=[['name1', 'maths,english'], ['name2', 'maths,science']]

我试过使用正则表达式,但没有用。如何格式化或处理列表输出以获得类似于上述内容的内容?

在您的组中迭代,并使用逗号连接每个组中的项目

name1, maths,english
name2, maths,science

迭代您的组,并使用逗号连接每个组中的项目

name1, maths,english
name2, maths,science
在Python3中,您可以使用


fmt_groups=“\n”.join([“{},{}”.format(*group)表示组中的组])
打印(fmt_组)
在Python3中,您可以按照中所述使用


fmt_groups=“\n”.join([“{},{}”.format(*group)表示组中的组])
打印(fmt_组)

regex为什么会工作的可能重复?它用于解析字符串,而不是创建它们。@jornsharpe我将列表视为一个字符串,我现在看到可能的重复,为什么正则表达式可以工作?它用于解析字符串,而不是创建字符串。@jornsharpe我将列表视为一个字符串,我现在看到注意:与最初的帖子不同,Soviut使用
groups
作为变量的名称,因为
list
是python中的标准全局函数。避免与全局名称冲突通常是一个好主意我从中得到的输出是单行字符我道歉,我在获取列表输出时通过删除str()函数解决了上述问题,非常感谢您的解决方案。注意:与原始帖子不同,Soviut使用
groups
作为变量的名称,因为
list
是python中的标准全局函数。避免与全局名称冲突通常是一个好主意我从中得到的输出是单行字符对不起,我在获取列表输出时删除了str()函数,解决了上面的问题,非常感谢您提供的解决方案