第四章操作列表

4.1 遍历整个列表

eg、

mag=['alice','advid','axeas']

for ms in mag:

  print(ms)

这行代码让python从列表mag中取出一个名字,并将其储存在变量ms中。

 

4.1.2 在for循环中执行更多的操作

eg、

mag=['alice','advid','axeas']

for ms in mag:

  print(ms.title()+",that was a good trick\n")

注意:1、冒号

          2、for只会对下面缩进的代码进行重复操作

4.1.3 在for循环结束后执行一些操作

   在for循环的后面,没有缩进的代码都只执行一次,而不会重复操作。

 

4.3 创建数值列表

 

4.3.1 使用函数range()

for value in range(1,5):

print(value)

输出1 2 3 4

range函数只限正整数

 

4.3.2 使用range()函数创建数字列表

可使用list函数将range()的结果直接转化为列表。

如果将range()作为list()的参数输出直接是一个列表

numbers=list(range(1,6))

print(numbers)

输出结果为:

 

输出1~10以内的偶数

even_numbers=list(range(2,11,2))

print(even_numbers)

Range()函数从2开始数,然后不断的增加2,直到大于11

 

将前十个整数加入到一个列表:
 

squares=[]

for value in range(10):

square=value**2

squares.append(square)

print(squares)

 

4.3.3对数字列表执行简单的统计计算

squares=[]

for value in range(10):

square=value**2

squares.append(square)

print(squares)

求最大值最小值以及求和

min函数,max函数以及sum函数

 

4.3.4 列表解析

squares=[value**2 for value in range(10)]

print(squares)

首先定义一个描述性的列表名

然后指定一个左方括号并定义一个你要存储到列表的值

接下来编写一个for循环用于给表达式提供值再加上右括号

注意:这里的for循环没有冒号

 

4.4使用列表的一部分

 

4.4.1 列表

 要创建列表可指定要使用的第一个元素和最后一个元素的索引。

eg你要输出列表的前三个元素你可以指定索引0~3

eg:

digits=[value for value in range(5)]

print(digits)

part_digits1=digits[:3]

 

注意:如果没有指定以一个索引,python会自动从列表开头开始提取

如果要终止于末尾则可以不指定结束索引

如果你要输出最后三名则可以使用切片players【-3:】

 

4.4.2复制列表

使用起始索引和终止索引为【:】

 

4.5 元组

列表非常适合用于存储在程序运行期间可能变化的数据集

而元组使用于不可变的元素

 

4.5.1 定义元组

eg:

foods=('fish','chicken','flesh','duck','veg')

使用的是圆括号而不是方括号标识

可以使用索引来访问其元素

 

4.5.2修改元组变量

  虽然不能修改元组的元素,但可以给存储元组的变量赋值,因此要修改元组可以重新定义整个元组。

仅以此来记录自己学的东西学着做笔记,方便自己以后翻看。不喜勿喷,欢迎大神指教一二。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值