1、列表推導式:簡化**
列表推倒式的例子
nums = [0,1,3,4]new_numss = [x for x in nums] #
迴圈沒個變數,按照x-1處理,簡化** #[0,1,3,4]
new_nums = [x-1 for x in nums] #
迴圈沒個變數,按照x-1處理,簡化** #[-1, 0, 2, 3]
2、替換兩個變數的值,不引入第三方變數
a = 1b = 2b,a =a,bprint(a,b)
3、替換兩個變數的值,不引入第三方變數,利用加減法(針對數字)
a = a +bb = a -b
a = a -b
print(a,b)
Python自學筆記 11 列表推導
用到函式的乙個常見操作是將其用於乙個列表的所有項,並使用結果來建立乙個新的列表。如果我們要生成list 1,2,3,4,5,6,7,8,9,10 能用哪種方法呢?當然最基礎的方法可以參見列表 上 但是,這種只適合項比較少的一些場景,現在我們要生成1到999的列表怎麼辦呢?list range 1,1...
python學習4 列表
在python中,用 來表示列表,並用 來分隔其中的元素。如 friend zyh pzy pzj hlh print friend 顯示結果 列表的索引從0開始,根據這種計數方式,我們可以訪問列表中的任意元素 增加列表中元素的方法分為2種,一為新增,二為插入 friend zyh pzy pzj ...
Python高階06 列表推導
列表推導是一種從其他列表建立列表的方式,類似於數學中的集合推導。列表推導的使用方式非常簡單,有點類似於for迴圈。x x for x in range 10 0,1,4,9,16,25,36,49,64,81 如果想列印那些能被3整除的平方值呢?這時候可以在列表推導中新增一條if語句 x x for...