Python 學習筆記4 列表推導式 替換變數

2022-08-30 10:42:13 字數 440 閱讀 6371

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,b

print(a,b)

3、替換兩個變數的值,不引入第三方變數,利用加減法(針對數字)

a = a +b

b = 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...