新手小白的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')

新手小白的python之路——python基础之【操作列表】_第1张图片

 

二、操作数字的函数   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)

新手小白的python之路——python基础之【操作列表】_第2张图片

#演示二
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)

你可能感兴趣的:(python)