栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

第4章 操作列表

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第4章 操作列表

一、使用for循环遍历整个列表

注意:1.for循环的冒号不要遗忘;2.注意缩进的正确使用,避免逻辑错误

magicians = ['alice', 'david', 'carolina']
for magician in magicians:
    print(f"{magician . title()}, that was a great trick!")
    print(f"I can't wait to see your next trick, {magician . title()}!n")
print("Thank you, everyone. That was a great magic show!")

二、创建数值列表

1.使用函数range()生成一系列数:(1)差一行为:第一个值的索引正常,最后一个值索引+1(2)第三个参数代表步长(3)若只制定一个参数,则python默认从0开始

for numble in range(1,6)
    print(numble)

2.综合使用函数list()和函数range()生成数值列表

squares = []
for square in range(1,11)
    squares. append(square**2)
print(squares)

特别地,附加知识:列表解析

列表解析:将for循环和创建列表新元素的代码合并成一行,由于for循环的出现可自动附加新的元素,注意这里的for循环末尾没有冒号

squares = [value**2 for value in range(1,11)]
print(squares)

3.使用函数min(),max()和sum()可对数值列表进行简单的统计计算

numbles = list(range(1,101))
min(numbles)
max(numbles)
sum(numbles)

三、使用列表的一部分

1.切片:处理列表中的部分元素;方法:制定要使用的第一个元素和最后一个元素的索引,同样最后一个元素的索引在制定时,要满足差一行为;

技巧:(1)巧用省略起始索引和终止索引(2)若要使用的元素位于数值列表末尾时,巧用负数索引(3)同样第三个参数可以制定步长

2.复制列表:创建一个包含整个列表的切片,同时省略起始索引和终止索引[ : ]

my_foods = ['pizza', 'falafel', 'carrot cake']
friend_foods = my_foods[ : ]
my_foods . append('meat')
friend_foods . append('vegetable')

四、元祖

1.元祖的定义:不可变的列表

2.创建元祖:元祖使用括号而非方括号来标识

注:严格来说,在python内部,元祖使用逗号来标识,括号的存在只是让代码看起更简洁,因此当元祖只包含一个元素时,在该元素后面也一定要加逗号进行标识。

dimensions = (90,100)
for dimension in dimensions
    print(dimension)

3.可以采取给存储元祖的变量重新赋值的方式修改元祖,但无法通过修改元组内某一或几个元素的方式修改

dimensions = (90, 100)
dimensions = (100, 100)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/294164.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号