Python学习笔记4-操作列表

操作列表

1.遍历整个列表
语法:

for iterating_var in sequence:  #iterating_var(迭代变量),sequence(序列)
   statements(s)    #表达式

例子,如图
例子
2.缩进的含义和用法
缩进可以说表示一种从属关系,如上图,print语句就表示for循环的一个子句,每一次循环都会执行print语句。如果你学过c,c++可以那么理解,缩进就相当于“{}”。下面看个例子,如图
例子这个例子就可以说明它的作用了。我们可以看到for下面有两个print语句缩进了,所以每一次循环都会执行那两个print语句。有必要解释一下range(),它表示的是从1到9停止,不包括9,结合上图可以清晰的看出来,当然它的用法不止如此。

缩进的用法:如上图,在它的母语句下面的行里面多空四个空格或者一个 “\t” 即可,并且一般的开发工具都会帮你的。
3.range()函数
在Python中,range() 函数可以帮你轻松生成一系列数字。如,range(1,6) 表示1到5的数字。如图
例子
还有一种用法有三个参数,比如range(2,15,3),表示从2开始,不断加三,直到达到或超过15。如图
例子片描述
4.将range()函数的数字转换为一个列表
range()函数只是一系列数,并不是列表,但是可以转化为一个列表。具体要使用list()函数。如图
例子
5.对数字列表的简单统计

  • min()求最小值
  • max()求最大值
  • sum()求总和

如图
例子
6.列表解析
看一个例子
例子

要使用这种语法,首先指定一个描述性的列表名,比如,例子中的squares;然后,指定一个左方括号,并定义一个表达式,用于生成你要储存到列表中的值。在这个例子中,表达式为value**2,它计算平方值。接下来,编写一个for循环,用于给表达式提供值,再加上右方括号。在这个示例中,for循环为for value in range(1,11),它将值1~10提供给表达式。

7.切片
切片是一种形象的说法,是指要使用数组的一部分元素。要创建切片,需要指定从哪里开始到哪里结束。语法为,列表名[第一个元素下标:最后一个元素下标加1]下面看一下例子。
例子
如果没有指定第一个元素,它就会从下标0开始,如果没有指定最后一个元素,它就到最后一个元素就结束,如果两个都没有指定那就和原来一样。
如图
例子
8.复制列表
利用前面的切片原理,我们可以复制一个列表。如下图

例子
值得注意的是,如果上图代码是直接赋值的话是不能复制一个新列表的,而只是地址传传递,也就是说,那两个还是同一个列表。如下图
例子
9.元组
有很多时候,我们需要一些不可变的值,这些值不能被修改。如果列表也是不可变的,那我们称这种列表为元组。元组与列表相似,但是它使用圆括号而不是方括号来标识,其用法也与列表相似,除了不能改变其列表的值。如下图
例子
当然虽然不能改变元素的值,但是元组也不是一成不变的,可以给它赋新值。如图
例子
10.格式设置指南

有兴趣可以去看看pep-8格式设置
(参考资料《Python编程从入门到实践》)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值