列表操作

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

语法: for 变量名 in 列表名:  #注意需要冒号

               print(变量名)           #注意缩进

mas = ['a','x','c','aa']
for ma in mas:
    print(ma)

二、创建数值列表

1.函数range(a,b):从a开始到b前一个数结束。

for value in range(1,5):
    print(value)

可见输出从第一个值到最后一个值的前一个值。及生成四个数。

将生成的数字转换成列表,使用函数list()。

number = list(range(1,6))
print(numbers)

输出列表。

2.求数字列表的最大值,最小值,总和。

最大值:man()函数

最小值:min()函数

总和:sum()函数

3.列表解析:将for循环和创建新元素的代码合并成一行,并自动附加新元素。

列表名 = [表达式 for 变量 in 产生值]

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

在这里,sqls是列表名,value**2是表达式,用于对产生变量进行计算,如何存储在列表中,使用for循环产生value。

三、使用列表部分

1.列表的部分元素:切片

2.创建切片可以指定要使用的第一个元素和最后一个元素的索引。和range()一样,到达指定第二个索引前面的元素停止。

as = ['a','b','c','d','e']
print(as[0:3])  #输出三个

输出:['a','b','c']

注:如果第一个没有指定索引,即从0开始。如果第二个没指定索引,则到最后一个索引, 而这里对列表的负数索引依然能使用。

3.遍历切片依旧使用for循环。

4.可以将切片直接赋值给另一个列表。


四、元组

1.不可变的列表称为元组。元组看起来像列表,但是是使用圆括号。

2.定义元组后,依旧能用索引访问元素。语法与列表一样。

3.不能修改元组的元素,但是可以给存储元组的变量赋值。

即加入定义一个元组:dimension = (200,50)

  给存储元组的变量赋值:dimension = (400,100)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值