在Python中读取2d数组并列出结果

在Python中读取2d数组并列出结果,python,arrays,Python,Arrays,我有以下2D数组 name_list = [['Orange', '5'],['Mango','6'],['Banana','3']] 我想单独获得每个水果的名称及其计数,并使用python代码将其打印出来。那么如何读取上面的数组来提取数据(内部for循环) 我需要打印出来 Name:Orange<br/> Count:5<br/> Name:Mango<br/> Count:6<br/> Name:Banana<br/> Count

我有以下2D数组

name_list = [['Orange', '5'],['Mango','6'],['Banana','3']]
我想单独获得每个水果的名称及其计数,并使用python代码将其打印出来。那么如何读取上面的数组来提取数据(内部for循环)

我需要打印出来

Name:Orange<br/>
Count:5<br/>
Name:Mango<br/>
Count:6<br/>
Name:Banana<br/>
Count:3<br/>
名称:橙色
计数:5
名称:芒果
计数:6
名称:香蕉
计数:3
试试这个:

name_list = [['Orange', '5'],['Mango','6'],['Banana','3']]

for item in name_list:
    print("Name: {}".format(item[0]))
    print("Count: {}".format(item[1]))
试试这个:

name_list = [['Orange', '5'],['Mango','6'],['Banana','3']]

for item in name_list:
    print("Name: {}".format(item[0]))
    print("Count: {}".format(item[1]))

您可以按如下方式打开列表:

for name, amount in name_list:
    print("Name:{}".format(name))
    print("Count:{}".format(amount))

您可以按如下方式打开列表:

for name, amount in name_list:
    print("Name:{}".format(name))
    print("Count:{}".format(amount))

请包括您迄今为止为解决问题所做的工作的摘要,以及您解决问题的困难的描述。请包括您迄今为止为解决问题所做的工作的摘要,以及您解决问题的困难的描述。这是一种在Python
列表中循环的糟糕方式。更好的方法是对name\u list:
中的item\u pair使用
,它让您忘记了索引。这是一种在Python
列表中循环的糟糕方法。更好的方法是
用于name\u列表中的item\u pair:
,它让您忘记了索引。您可以使用python 3.x执行
打印(“name:,x,sep=”“)
iff,而不是格式化字符串。此外,
x
y
都是坏名字。您应该按照它们的名称命名:
name
amount
@RichardNeumann谢谢您的提示,命名非常重要,只是想首先给出答案:)您可以使用python 3.x执行
print(“name:,x,sep=”“)
iff而不是格式化字符串。此外,
x
y
都是坏名字。你应该根据他们的身份给他们命名:
name
amount
@RichardNeumann谢谢你的提示,命名非常重要,只是想首先给出答案:)