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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章