列表操作(一)————第四个三天

上一个三天粗略地介绍了一下列表,这次来讲一下一些更深的操作。

遍历列表

利用for循环遍历元素:

magicians=['alice','david','carolina']
for magician in magicians:
    print(magicians)

不停地利用magician这一临时变量存储列表中的元素并打印出来,这一临时变量可以指定任何名称。

利用for执行更多的操作:

magicians=['alice','david','carolina']
for magician in magicians:-
    print(magician.title()+",that was a great trick!")
    print("I can't wait to see your next trick, "+magician.title()+"\n")

此时两条print语句都缩进了,所以他们都将针对列表中的每一个元素执行一次。

(这里谈一下缩进:

缩进是python里面辨别代码块的一种方法,就是把语句往后空格,使得代码整洁明了并且成为一块代码块,让上面的语句对下面整个缩进的语句起作用。)

创建数值列表

使用函数range():

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

上述代码好像使打印数字1-5,但实际上他只会打印1-4,range()让python从你制定的第一个值开始数,并在到达你指定的第二个值后停止,即不会包含你指定的第二个数。

使用range函数还可以制定步长:
 

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

此时会输出:1

                      3

在这里range()从1开始不断加2,直到达到或超过终值。

使用list()创建数字列表:

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

结果为:【1,2,3,4,5】

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

有几个专门处理数字列表的python函数,例如min()、max()、sum():

列表解析:

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

通过一行代码生成所需的数字列表,在括号里面,先定义一个表达式,来表示自己想生成的值,然后编写一个循环,给表达式提供值。

 

写在最后:这次的时间比较紧,最近去做汇编和算法设计的实验了,又只能先写一点了

感谢阅读!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值