zoukankan      html  css  js  c++  java
  • python之for循环与range()函数

      pytnon中的for循环用来遍历对象,从对象的第一个元素到最后一个元素都依次访问一遍。这里的对象可以是列表、元组、字典、字符串,也可以是一个指定的数据范围。

    一 、for 循环的语法格式

    具体的意思即,当元素在数据集合中时,循环执行for下面的代码块,当不满足元素在数据集合的条件时,跳出循环,循环结束。

    下面举几个比较简单的例子,来说明for循环的具体用法,大家可以自行运行代码查看结果:

     1、遍历字符串

     2、遍历列表

     3、遍历元组

     4、遍历字典

     遍历字典时默认遍历的是字典的key,如果想要遍历字典的value,则需要使用我们在学习dict时学到的dict_name.values()方法,即:

    另外,如果需要同时取到字典中的key 和 value,则会用到 dict_name.items() 方法:

     这时的打印结果为:

     二、range()函数与for循环

    range() 函数用于生成一个整数序列,常见的用法如下:

    range(m,n,k):生成从 m 到 n-1 且步长为 k 的整数序列;

    range(m,n):生成从 m 到 n-1 且步长为 1 的整数序列;

    range(m):生成从 0 到 m-1 且默认步长为 1 的整数序列。

    它与for循环结合使用时的具体用法如下:

     这里的 end = “ ”,表示不换行输出,以空格结尾,如果想以 tab 键结尾,则可以这么写 end = “ ”。

    三、嵌套for循环

    嵌套 for循环 即在一个循环体内嵌入另一个循环,具体的使用方法如下:

    悟已往之不谏,知来者之可追。

  • 相关阅读:
    Screen会话命令 Linux
    Recommender Systems中Yehuda Koren 和 Ma Hao的paper
    Matlab 程序结束后发送短信或者邮件
    Chrome浏览器在Windows 和 Linux下的键盘快捷方式
    KL距离,Kullback-Leibler Divergence
    PLSA及EM算法
    求具体矩阵的逆矩阵
    memory-based 协同过滤(CF)方法
    推荐方法总结
    SpringBoot和SpringCloud配置
  • 原文地址:https://www.cnblogs.com/Cactus-xiaot/p/12770998.html
Copyright © 2011-2022 走看看