如果我有代码......
list = ['Clemont', 'Albert', 'Shiro']
for x in range(len(list)):
print(x)
Run Code Online (Sandbox Code Playgroud)
...... x这里的技术术语是什么?我假设它是"迭代对象",但也许这是一种误解; 如果它不是一个误解,什么是迭代对象?
Mak*_*oto 10
正如Python的语言参考所示x,该上下文中的正式名称是target:
for_stmt ::= "for" target_list "in" expression_list ":" suite
["else" ":" suite]
Run Code Online (Sandbox Code Playgroud)
...... target_list(和target)定义为:
target_list ::= target ("," target)* [","]
target ::= identifier
| "(" target_list ")"
| "[" target_list "]"
| attributeref
| subscription
| slicing
| "*" target
Run Code Online (Sandbox Code Playgroud)
如果您想知道目标可以实际接受或定义的内容,请鼓励您仔细阅读文档.根据大多数标准含义,您使用某种简单的标识符,如变量名称(在本例中x),来表示目标.
| 归档时间: |
|
| 查看次数: |
91 次 |
| 最近记录: |