python中for in什么意思?
python中的for in是表示循环的关键字,for...in循环,依次把list或tuple中的每个元素迭代出来,例如:
1、names = ['Michael', 'Bob', 'Tracy']
for name in names:
print name
2、bag = [1, 2, 3, 4, 5]
for i in range(len(bag)):
print(bag[i])
循环的意义在于,可以用电脑对不同的对象执行相同的命令。
扩展资料:
Python 的 for 循环不会像其他语言中的 for 循环那样工作。
假设我们有一个数字列表和一个生成器,生成器会返回这些数字的平方:
>>> numbers = [1, 2, 3, 5, 7]
>>> squares = (n**2 for n in numbers)
可以将生成器对象传递给 tuple 构造器,从而使其变为一个元组:
>>> tuple(squares)
(1, 4, 9, 25, 49)
如果使用相同的生成器对象并将其传给 sum 函数,我们可能会期望得到这些数的和,即 88。>>> sum(squares)
0
但是我们得到了 0。
扩展阅读:python网站 ... for i in range 1 10 3 ... python random ... for a in b python ... for i in range 1 5 ... python for i in 列表 ... python for in range ... python for循环range ... python for循环1到100 ...