第一章:最新版零基础学习 PYTHON 教程(第十一节 - Python 语句中的 – Python For 循环)

在Python中,没有C风格的for循环,即for (i=0; I “for”循环,与其他语言中的每个循环类似。让我们学习如何使用循环进行顺序遍历。

Python 中的 For 循环

Python For 循环用于顺序遍历,即用于迭代String、Tuple、List、Set或Dictionary等可迭代对象。 

注意:在Python中,for循环仅实现基于集合的迭代。

For 循环语法

for var in iterable:
    # 迭代语句

for循环流程图

第一章:最新版零基础学习 PYTHON 教程(第十一节 - Python 语句中的 – Python For 循环)_第1张图片

这里的可迭代对象是列表和元组等对象的集合。for 循环内的缩进语句针对可迭代对象中的每个项目执行一次。每次循环时,变量 var 都会获取可迭代对象的下一项的值。

Python For 循环的示例

Python For 循环与列表

此代码使用 for 循环迭代字符串列表,在新行上打印列表中的每个项目。该循环将每个项目分配给变量 I 并继续,直到列表中的所有项目都已处理完毕。

  • Python3

    # Python程序示例
    # 遍历列表
    l = ["geeks", "for", "geeks"]
    
    for i in l:
        print(i)   # 遍历列表并打印元素
    

输出 :

geeks
for
geeks

Python 字典中的 Python For 循环

此代码使用 for 循环迭代字典并在新行上打印每个键值对。该循环将每个键分配给变量 i 并使用字符串格式来打印键及其相应的值。

  • Python3

    # 遍历字典
    print("字典遍历")
    
    d = dict()
    
    d['xyz'] = 123
    d['abc'] = 345
    for i in d:
        print("%s %d" % (i, d[i]))  # 打印字典中的键和对应的值
    

    1、print("字典遍历") - 这行代码打印出"字典遍历",用于标识接下来的部分是关于字典遍历的示例。

    2、d = dict() - 创建一个空字典 d。

    3、d['xyz'] = 123 - 向字典 d 中添加一个键值对,键为 'xyz',值为 123。

    4、d['abc'] = 345 - 向字典 d 中再次添加一个键值对,键为 'abc',值为 345。

    5、for i in d: - 这是一个 for 循环,它遍历字典 d 中的键。

    6、print("%s %d" % (i, d[i])) - 在循环中,对于每个键 i,打印出键和对应的值。%s 和 %d 是字符串格式化的方式,%s 用于字符串,%d 用于整数。这行代码会输出字典中每个键和其对应的值。

输出:

字典遍历
xyz 123
abc 345
这显示了字典中的键 'xyz' 和 'abc' 以及它们对应的值 123 和 345。

Python 字符串中的 Python For 循环

此代码使用 for 循环迭代字符串并在新行上打印每个字符。该循环将每个字符分配给变量 i 并继续,直到处理完字符串中的所有字符。

  • Python3

    # 遍历字符串
    print("字符串遍历")
    
    s = "Geeks"
    for i in s:
        print(i)
    

    这段代码演示了如何遍历一个字符串,并在每次迭代中打印字符串的每个字符。下面是代码的解释:

你可能感兴趣的:(Python,学习,python,开发语言,php,ruby,c语言,numpy)