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”的东西:
希望您喜欢:)这是一个相当简单的编程任务,我只给出解决方案的基本指针:遍历列表,分别打印每个项目中的两个值!这是一个相当简单的编程任务,我将只给出解决方案的基本指针:遍历列表,分别打印每个项目中的两个值!这是一个相当简单的编程任务,我将只给出解决方案的基本指针:遍历列表,分别打印每个项目中的两个值!这是一个相当简单的编程任务,我将只给出解决方案的基本指针:遍历列表,分别打印每个项目中的两个值@彼得伍德,谢谢@彼得伍德,谢谢@彼得伍德,谢谢@彼得伍德,谢谢!