如何打印此Python列表的每个元素?

如何打印此Python列表的每个元素?,python,list,for-loop,Python,List,For Loop,我想让这段代码把名字打印出来。然而,CodeAcademy表示,这可能是错误的,因为我在打印时,他们周围都是我的名字。我想知道的是如何逐行打印出每个名字。我想我需要使用len 只需删除[和]变量名称,即 for x in names: 那会打印出你要的东西。你就快到了;不要使名称成为嵌套列表: for x in names: print x 您正在嵌套名称列表;您将其放入另一个列表中,该列表只有一个元素。循环运行一次,并打印整个列表对象 换句话说,名称已经是一个列表,for语句将直接

我想让这段代码把名字打印出来。然而,CodeAcademy表示,这可能是错误的,因为我在打印时,他们周围都是我的名字。我想知道的是如何逐行打印出每个名字。我想我需要使用len

只需删除[和]变量名称,即

for x in names:

那会打印出你要的东西。

你就快到了;不要使名称成为嵌套列表:

for x in names:
    print x
您正在嵌套名称列表;您将其放入另一个列表中,该列表只有一个元素。循环运行一次,并打印整个列表对象


换句话说,名称已经是一个列表,for语句将直接在其上循环,而不使用任何额外的列表语法。

您正在创建一个额外的列表。你应该做的只是:

for x in names:

谢谢,我试过了…代码学院不接受。我要看看是否能让它一行一行地打印名字。@RobB:CodeAcademy有已知的问题和错误。如果遇到奇怪的不一致错误,一定要查看他们的论坛,并在Python解释器中进行尝试。安装自己的软件真的很容易。@MartijnPieters英语不是我的母语。我希望周围的环境表明这是一个循环。如果我错了,请纠正我。更好;举例可以让你说的更清楚。注意细节。当涉及到编程时,魔鬼就在细节中:0
for x in names: