当前位置:   article > 正文

Python——for循环_python for循环如何不加右界

python for循环如何不加右界

python的循环和c/c++的略有不同
例:

for i in range(10):
    ...
  • 1
  • 2

in

字面意思,从某个集合(列表等)里顺次取值

range

range函数生成一个等差级数链表,比如range(10)生成从0到9的整数,注意,如果只有一个参数,则这个参数为右边界,则左边界默认为0,右边界取不到,而和c语言中for循环的停止条件一般使用<或>而不用≤或大于等于
例:

//C语言for循环
//i取0到9
for(int i=0;i<10;i++)
{
    ...
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
#Pythonfor循环
#i取0到9
for i in range(10):
    ...
  • 1
  • 2
  • 3
  • 4

len

for循环很多时候用来遍历,一般都会由界限,例如便利一个列表时,需要获取列表的长度,则len函数可以达到此效果,然后配合for循环和range函数就可以成功便利

a = [1,2,3,4]
for i in range(len(a)):
    print(a[i])
#亦可写成下面的形式
#for i in a:
    print(i)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

冒号

不难注意到第一句后面永远有一句冒号,至于作用,可以理解为解释说明,几乎在所有具有内嵌语句的结构的首句的末端都有一个冒号,比如定义函数def,for循环,while,do while,if判断等等

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/123062
推荐阅读
相关标签
  

闽ICP备14008679号