美文网首页
2022-07-16 Python学习笔记4

2022-07-16 Python学习笔记4

作者: 中年大叔 | 来源:发表于2022-07-20 23:35 被阅读0次

    一、总体计划:

    开始时间:2022-07-13

    计划完成时间:2022-08-12

    计划每日完成量:15页/天,或0.7章/天

    二、今日(2022-07-16)学习进度:

    今日已学习20页,完成1章,日任务达标。

    总体进度63页/460页,4章/20章。

    三、学习笔记:

    列表的操作
    1、遍历整个列表,需要对列表中的每个元素都执行相同的操作时,可使用Python中的for循环。

    magicians = ['alice', 'david', 'carolina'] 
    for magician in magicians: 
        print(magician)
    

    2、在for循环中执行更多的操作,在for 循环中,可对每个元素执行任何操作。在for循环中,想包含多少行代码都可以。在代码行for magician in magicians 后面,每个缩进的代码行都是循环的一部分,且将针对列表中的每个值都执行一次。因 此,可对列表中的每个值执行任意次数的操作。

    magicians = ['alice', 'david', 'carolina']
    for magician in magicians: 
        print(magician.title() + ", that was a great trick!")
    

    3、避免缩进错误,对于位于for 语句后面且属于循环组成部分的代码行,一定要缩进。如果你忘记缩进,Python会报错提醒你。

    4、创建数值列表,Python函数range() 让你能够轻松地生成一系列的数字。要创建数字列表,可使用函数list() 将range() 的结果直接转换为列表。如果将range() 作为list() 的参数,输出将为一个数字列表。

    numbers = list(range(1,6)) 
    print(numbers)
    
    输出结果:
    [1, 2, 3, 4, 5]
    

    5、列表解析,列表解析将for循环和创建新元素的代码合并成一行,并自动附加新元素。

    squares = [value**2 for value in range(1,11)] 
    print(squares)
    
    输出结果:
    [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
    

    6、片切,可以处理列表的部分元素——Python称之为切片。要创建切片,可指定要使用的第一个元素和最后一个元素的索引。与函数range() 一样,Python在到达你指定的第二个索引前面的元素后停止。要输出列表中的前三个元素,需 要指定索引0~3,这将输出分别为0 、1 和2 的元素。

    players = ['charles', 'martina', 'michael', 'florence', 'eli'] 
    print(players[0:3])
    
    输出结果:
    ['charles', 'martina', 'michael']
    

    7、复制列表,要复制列表,可创建一个包含整个列表的切片,方法是同时省略起始索引和终止索引([:] )。这让Python创建一个始于第一个元素,终止于最后一个元素的切片,即复制整个列表。

    my_foods = ['pizza', 'falafel', 'carrot cake'] 
    friend_foods = my_foods[:]
    

    相关文章

      网友评论

          本文标题:2022-07-16 Python学习笔记4

          本文链接:https://www.haomeiwen.com/subject/jokjirtx.html