在列表中

2024-03-29 11:46:58 发布

您现在位置:Python中文网/ 问答频道 /正文

简而言之,我正在尝试做类似的事情。。。在

house = ['yes', 'no','maybe']

x = range(3)

for x in house
  print[x]

我想在一个列表上循环,但是我得到了“类型错误:列表索引必须是整数而不是标记”。我如何实现这一点?在


Tags: noin标记类型列表for错误range
3条回答

想想简单的英语:

for item in house:
    print item

那是Python的力量之一。在

你想要的是这样的:

house = ['yes', 'no', 'maybe']
for x in range(3):
    print house[x]

如果要迭代列表,则根本不需要索引:

for x in house:
  print x # prints every house

如果需要索引,可以使用不同的方法:

^{pr2}$

相关问题 更多 >