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。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-15

1、python中的for in是一个语句循环固定格式;

2、Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言;

3、Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。

扩展资料:

python介绍:

Python的设计目标之一是让代码具备高度的可阅读性。其设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像其他的语法那样经常有特殊情况和意外。

Python采用动态类型系统。在编译的时候,Python不会检查对象是否拥有被调用的方法或者属性,而是直至运行时,才做出检查。所以操作对象时可能会抛出异常。不过,虽然Python采用动态类型系统,其同时也是强类型的。Python禁止没有明确定义的操作,比如数字加字符串。

参考资料来源:百度百科-Python

本回答被网友采纳
第2个回答  2017-07-26
意思是: 如果 i 在 什麽之中 for i in range(1,10):#这条语句的意思是 如果 i 在 1 到 10 之间时(不包括10) 相当于 其他常见编程语言的写法 for(i = 1 ;i
第3个回答  推荐于2018-03-09
主要用于循环,举例如下:
for i in range(1,11):
print i

代码输出1~10本回答被提问者和网友采纳
相似回答