Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将嵌套列表打印为字符串以供显示_Python_List_Nested Lists - Fatal编程技术网

Python 将嵌套列表打印为字符串以供显示

Python 将嵌套列表打印为字符串以供显示,python,list,nested-lists,Python,List,Nested Lists,我有以下代码: data = [["apple", 2], ["cake", 7], ["chocolate", 7], ["grapes", 6]] 我想在运行我的代码时很好地将其显示出来,这样您就不会看到语音标记或方括号,而是这样显示: apple, 2 cake, 7 chocolate, 7 grapes, 6 我在这个网站上寻找帮助: 然而,他们说要使用print(“\n.join),这只有在列表中的值都是字符串时才有效 如何解决这个问题?一般来说,有些东西会给您提供输出,帮助您

我有以下代码:

data = [["apple", 2], ["cake", 7], ["chocolate", 7], ["grapes", 6]]
我想在运行我的代码时很好地将其显示出来,这样您就不会看到语音标记或方括号,而是这样显示:

apple, 2
cake, 7
chocolate, 7
grapes, 6
我在这个网站上寻找帮助:

然而,他们说要使用
print(“\n.join)
,这只有在列表中的值都是字符串时才有效


如何解决这个问题?

一般来说,有些东西会给您提供输出,帮助您理解对象的结构

但对于您的特定格式,您可以通过以下方式获得该列表:

data=[["apple",2],["cake",7],["chocolate",7],["grapes",6]]

for (s,n) in data: print("%s, %d" % (s,n))
# or, an alternative syntax that might help if you have many arguments
for e in data: print("%s, %d" % tuple(e))
两种输出:

apple, 2 cake, 7 chocolate, 7 grapes, 6 苹果,2 蛋糕,7块 巧克力,7 葡萄,6
一般来说,有些东西会给你输出帮助你理解对象的结构

但对于您的特定格式,您可以通过以下方式获得该列表:

data=[["apple",2],["cake",7],["chocolate",7],["grapes",6]]

for (s,n) in data: print("%s, %d" % (s,n))
# or, an alternative syntax that might help if you have many arguments
for e in data: print("%s, %d" % tuple(e))
两种输出:

apple, 2 cake, 7 chocolate, 7 grapes, 6 苹果,2 蛋糕,7块 巧克力,7 葡萄,6
一般来说,有些东西会给你输出帮助你理解对象的结构

但对于您的特定格式,您可以通过以下方式获得该列表:

data=[["apple",2],["cake",7],["chocolate",7],["grapes",6]]

for (s,n) in data: print("%s, %d" % (s,n))
# or, an alternative syntax that might help if you have many arguments
for e in data: print("%s, %d" % tuple(e))
两种输出:

apple, 2 cake, 7 chocolate, 7 grapes, 6 苹果,2 蛋糕,7块 巧克力,7 葡萄,6
一般来说,有些东西会给你输出帮助你理解对象的结构

但对于您的特定格式,您可以通过以下方式获得该列表:

data=[["apple",2],["cake",7],["chocolate",7],["grapes",6]]

for (s,n) in data: print("%s, %d" % (s,n))
# or, an alternative syntax that might help if you have many arguments
for e in data: print("%s, %d" % tuple(e))
两种输出:

apple, 2 cake, 7 chocolate, 7 grapes, 6 苹果,2 蛋糕,7块 巧克力,7 葡萄,6
或者,您可以用非常复杂的方式来完成,这样每个嵌套列表都会打印在它自己的行中,而每个嵌套元素也会打印在它自己的行中。类似“ducktyping”的东西:


希望您喜欢:)

或者您可以用非常复杂的方式来完成,这样每个嵌套列表都会打印在自己的行中,而每个嵌套元素也不会打印。类似“ducktyping”的东西:


希望您喜欢:)

或者您可以用非常复杂的方式来完成,这样每个嵌套列表都会打印在自己的行中,而每个嵌套元素也不会打印。类似“ducktyping”的东西:


希望您喜欢:)

或者您可以用非常复杂的方式来完成,这样每个嵌套列表都会打印在自己的行中,而每个嵌套元素也不会打印。类似“ducktyping”的东西:


希望您喜欢:)

这是一个相当简单的编程任务,我只给出解决方案的基本指针:遍历列表,分别打印每个项目中的两个值!这是一个相当简单的编程任务,我将只给出解决方案的基本指针:遍历列表,分别打印每个项目中的两个值!这是一个相当简单的编程任务,我将只给出解决方案的基本指针:遍历列表,分别打印每个项目中的两个值!这是一个相当简单的编程任务,我将只给出解决方案的基本指针:遍历列表,分别打印每个项目中的两个值@彼得伍德,谢谢@彼得伍德,谢谢@彼得伍德,谢谢@彼得伍德,谢谢!