我正在尝试使此代码打印出名称。但是,CodeAcademy 说这可能是错误的,因为""
当它们被打印时我周围有他们周围的名字。我想知道的是如何逐行打印出每个名字。我想我需要使用len
.
names = ["Adam","Alex","Mariah","Martine","Columbus"]
for x in [names]:
print x
你快到了;不要制作names
嵌套列表:
for x in names:
print x
您正在嵌套列表names
;你把它放在另一个列表中,然后它只有一个元素。循环将运行一次,并打印整个列表对象。
换句话说,已经names
是一个列表,并且该语句将直接循环它而无需任何额外的列表语法。for
只需删除[
和]
周围的names
变量,即
for x in names:
这将打印你所要求的。
您正在创建一个额外的列表。你应该这样做:
for x in names: