2022-07-16 Python学习条记4

分享
藏宝库编辑 2024-9-24 03:56:13 98 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[:]
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-22 18:44, Processed in 0.155398 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表