在 python 中迭代元组时出现语法错误
我是 Python 新手,不确定迭代元组的最佳方法。
语法
for i in tuple
print i
会导致错误。任何帮助将不胜感激!我是一个刚接触 python 的 ruby 程序员。
I am new to Python and am unsure of the best way to iterate over a tuple.
The syntax
for i in tuple
print i
causes an error. Any help will be much appreciated! I am a ruby programmer new to python.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是一个错误,因为语法无效,请添加冒号:
此外,您不应使用
tuple
作为变量的名称,因为它是 内置函数。That is an error because the syntax is invalid, add a colon:
Also, you should not use
tuple
as the name for a variable, as it is the name of a built-in function.您不迭代关键字元组,而是迭代变量。
You don't iterate over the keyword tuple, you iterate over your variable.
您似乎忘记了冒号。
另请查看这个相关答案。
编辑:我没有注意到您正在迭代关键字
tuple
,如上所述。作者:FJ 和 雅各布鲍耶。You seem to have forgotten a colon.
Also look at this related answer.
EDIT: And I didn't notice you were iterating over the keyword
tuple
, as noted. by F.J. and Jakob Bowyer.