Cookie的Python学习之路(三)

Python学习-列表的操作

1.遍历整个列表
遍历整个列表同样要使用for语句,但不同的是在python中语法结构有点不同
在这里插入图片描述第一行代码表示创建了一个 School 列表,第二行代码使用了 for 语句和一个变量 People 存储着 School列表的元素 ,第三行代码输出 People变量 的内容
在这里插入图片描述for 语句中可以包含更多的操作,不过必须在有个缩进缩进在python中是非常重要的
有缩进:
在这里插入图片描述在这里插入图片描述没有缩进:
在这里插入图片描述在这里插入图片描述2.创建数值列表
使用函数 range() 打印一系列的数字

在这里插入图片描述range(i,j)函数只是打印ij-1,相当于[i,i+1,i+2,…,j-2,j-1]数字列表进行循环

在这里插入图片描述不过要想真正转变成数字列表的话还是要使用 list() 函数将 range() 结果转变成列表
在这里插入图片描述在这里插入图片描述 range() 函数最多有三个参数 range(i,j,k)其中两个参数在上述已经讲解了,剩下个参数 K 是递增值
在这里插入图片描述在这里插入图片描述对数字列表进行简单的统计
min(),max(),sum()
在这里插入图片描述在这里插入图片描述列表解析
我们前面提到的创建总体来说一般都需要三四行代码
看起来都比较繁琐,列表解析就是一种很好的方式区减小代码行数
下面介绍一下列表解析如何使用
在这里插入图片描述中括号的左边写一个表达式,紧接的是一个 for 语句,这儿需要注意的是 for 语句不同于上面提到的 for 语句,这儿少了 : 这点需要注意一下
在这里插入图片描述3.使用列表的而一部分
这儿不得不提到切片的概念了
有时候我们只想处理列表的一部分元素,这时候python提供了这一功能 – 切片
在这里插入图片描述这儿我第二三行使用了列表的切片概念,切片的写法就是列表名后面中括号第一个数字是你想分出切片的第一个元素索引,而第二个数字是最后一个元素的索引
在这里插入图片描述你可以看到,当第一个数值大于第二个数值会产生一个空列表

在切片中你可以省略第一个数值也可以省略第二个数值,也可以两个都省略,他们的默认值分别是
原列表的第一个元素和最后一个元素
在这里插入图片描述在这里插入图片描述负数索引返回离列表末尾相应距离的元素,因此你可以输出列表末尾的任何切片。
在这里插入图片描述在这里插入图片描述复制列表
我们复制列表将会使用到刚才介绍的切片的知识,利用缺省值来将整个列表复制给另一个列表
在这里插入图片描述在这里插入图片描述我们进行列表复制的时候不能单纯的将列表名赋予不然会出现下面的情况(这种情况会在许多语言中出现)
在这里插入图片描述在这里插入图片描述元组
我们知道列表定义之后,我们可以对其的元素进行修改,而有时候我们定义之后,不想其元素被修改,这时候有了元组的概念,一但定义后,元素不可被修改(修改,添加,删除元素)
在这里插入图片描述在这我们定义了元组 number ,这儿不同的是我们使用了小括号,而不是列表的中括号,我们试图修改元组中的的元素会出现下面的情况,报错了
在这里插入图片描述我们虽然不能改变元组中的元素,但是我们能改变元组变量
在这里插入图片描述在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值