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