Python天天美味 1 交換變數

2022-01-31 23:00:44 字數 643 閱讀 6630

python美味第一頓,來個方便快捷的變數交換!為什麼是python?!因為python中交換變數不需要臨時變數!如:

a, b, c 

=b, c, a

來個複雜一點的例子,再來一頓家喻戶曉的「氣泡排序」吧:

array =[

1, 2, 

5, 3, 

6, 8, 

4]fori 

inrange(len(array) -1

, 1, -

1):forj 

inrange(0, i):

ifarray[j] 

>

array[j +1

]:array[j], array[j +1

] =array[j +1

], array[j]

print

array

python天天美味系列(總)

python 天天美味(1) - 交換變數

python 天天美味(2) - 字元遍歷的藝術

python 天天美味(3) - 字元轉換

python 天天美味(4) - isinstance判斷物件型別

python 天天美味(5) - ljust rjust center

...

Python天天美味閱讀筆記

從乙個部落格裡找到了這個,本來想看書的,有第二版出了,可惜圖書館沒有。先看看這個再說。1 交換變數 python可以寫出這麼自然的 a b c c a b乙個冒氣泡排序的例子 array 1,2,5,3,6,8,4 for i in range len array 1,1,1 for j in ra...

Python天天美味 35 細品lambda

lambda函式也叫匿名函式,即,函式沒有具體的名稱。先來看乙個最簡單例子 deff x returnx 2printf 4 python中使用lambda的話,寫成這樣g lambda x x 2 printg 4 lambda表示式在很多程式語言都有對應的實現。比如c var g x x 2co...

Python天天美味 35 細品lambda

lambda函式也叫匿名函式,即,函式沒有具體的名稱。先來看乙個最簡單例子 deff x returnx 2printf 4 python中使用lambda的話,寫成這樣g lambda x x 2 printg 4 lambda表示式在很多程式語言都有對應的實現。比如c var g x x 2co...