Python for 循环中 in 关键字含义是什么?

如题所述

就是固定的一个格式 for...in循环

Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来,看例子:

names = ['Michael', 'Bob', 'Tracy']
for name in names:
print name

执行这段代码,会依次打印names的每一个元素:

Michael
Bob
Tracy

所以for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。

第二种循环是while循环,只要条件满足,就不断循环,条件不满足时退出循环。比如我们要计算100以内所有奇数之和,可以用while循环实现:

sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 2
print sum

在循环内部变量n不断自减,直到变为-1时,不再满足while条件,循环退出。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-26
意思是: 如果 i 在 什麽之中 for i in range(1,10):#这条语句的意思是 如果 i 在 1 到 10 之间时(不包括10) 相当于 其他常见编程语言的写法 for(i = 1 ;i
相似回答