新手小白的python之路——python基础之【操作列表】

一切伟大的著作都有令人生厌的章节。一切伟大的人生都有无聊乏味的时候。

一、for循环

python的for 循环形式如下 ,一定要注意后面是有“:”的,而且打印出的结果是一行一条,自动换行。

my_tour=['changan','beijing','nanjing','dali','shenzhen']
for guest in my_tour:
    print(guest.title()+' is so lovely!')
    print(guest)
print('this line will execute only once.')

【注意】python  通过缩进来判断代码间的关系。

for循环中,for 语句下面所有缩进的语句会被认为是for循环中的内容。而没有缩进的语句则只会执行一次。

该缩进的缩进,不该缩进的一定不要缩进。python对缩进是非常严格的。

下面举例说明for循环用法

animals=['dog','cat','mouth']
for animal in animals:
	print('a '+animal +'make a good pet')
print('these animals are good friends for human')

 

二、操作数字的函数   range()      list()   min()    max()  sum()

range(1,5)    :生成从1到4的数字。即包括第一个参数而不包括第二个参数的所有数字。

range(1,11,2) :从1开始数,每次增加2,最大加到11 的前一个数,即10

#演示一:
for num in range(1,5):
    print(num)

#演示二
number=list(range(1,11,2))
print(number)

 

练习:打印从1到9的平方

squares=[]
for num in range(1,10):
    square=num**2
    squares.append(square)
print(squares)

list()  :生成一个列表

num=list(range(1,5))
print(num)

 min()  :求一个列表中的最小值

#python 的容错能力很强大啊,这里我用的字符1-5也可以求出最大值和最小值,但求和会报错
number=['1','2','3','4','5']
print(min(numer))
print(max(number))

#正常操作数字的:
number=[1,2,3,4]
print(max(number))
print(min(number))
print(sum(number))

列表解析:下面的代码会生成一个包括1-9的平方的列表

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

纸城

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值