当前位置: 首页 > 图灵资讯 > 行业资讯> Python基础-列表操作(2):列表的遍历和数字列表

Python基础-列表操作(2):列表的遍历和数字列表

来源:图灵python
时间: 2025-02-10 13:34:59

Python基础-列表(2):

1、对列表进行遍历操作

在python中,forr xx in list,最后跟着冒号,第二行开始缩进,进入循环。

word=['a','b','c']
fornameinword:
print('这个词是:'+name)
打印结果:这个词是:a这个词是:b这个词是:c

for循环中的代码都缩进了,如果某一行没有缩进,就代表了循环。

word=['a','b','c']
fornameinword:
print('这个词是:'+name)
print('已经完成了哦')
打印结果:这个词是:a这个词是:b这个词是:c已经循环了哦

2、数字列表的生成和列表的统计

快速生成 range()

您可以直接打印一堆临时生成的数字,range方法的参数是起止数字,但不包括结束数字。

fornuminrange(1,5):
print(num)
打印结果:1234

range方法的结果不是一个直接可用的数字列表,如果要转换成列表,可以用list方法转换成列表。

nums=list(range(1,5))
print(nums)
打印结果:[1,2,3,4]

range还有第三个参数,可以指定步长

nums=list(range(1,11,2))
print(nums)
打印结果:[1,3,5,7,9]

列表统计 min、max、sum

统计列表中的最小值、值和值总和

nums=[1,2,3,4,5]
print(min(nums))
print(max(nums))
print(sum(nums))
打印结果:1515

列表解析

以下代码为1-10这10个数字,按2步长取值,即1、3、5、7、9这五个数字,每个数字的平方形成一个列表

nums=[]
forvalueinrange(1,11,2):
nums.append(value**2)
print(nums)
印刷结果:[1,9,25,49,81]

以下是列表分析的特征的重写

nums=[value**2forvalueinrange(1,11,2)
print(nums)

虽然列表分析的写作对初学者来说并不容易阅读,但在老手眼里,由于代码量小,他们认为这种写作简单直接,所以当他们阅读别人写的代码时,有时会看到这种写作。

想了解更多python知识,请观看python基础(周莫烦)视频!!