国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python 中列表推導式的使用方法

2023-07-11 00:59 作者:XelaKi  | 我要投稿

使用列表推導式能夠極大的簡化結構,但是會弱化閱讀性,接下來,給出列表推導式最簡單的用法。比如:你想生成一個含 1 到 5 數(shù)字的列表(在少量數(shù)據(jù)的情況下,你大可直接寫 [1, 2, 3, 4, 5],但這里為了演示需要)

基本思路:變量 = [結果 循環(huán)語句],結果也可以是表達式,比如寫成 i+1,那么將輸出 [2, 3, 4, 5, 6] 這樣一個列表

不僅如此,列表推導式還可以加入 if 判斷,只需要在循環(huán)語句后面寫。例如:你需要生成一個全是英文的列表

但是呢,如果你想寫 if 加 else 判斷則有一點小區(qū)別,格式:[結果1 if 判斷 else 結果2 循環(huán)語句],還是上面的例子,這次你想把全是英文的元素都大寫

最后的用法就是兩層 for 嵌套了,格式:[循環(huán)1 循環(huán)2],基本上這已經(jīng)是所有實用用法了,剩下的還是老老實實按常規(guī)來寫更好

本期專欄的內(nèi)容不多,但能一定程度增強對列表的使用,這里繼續(xù)給出一道題目,作為鞏固練習,請創(chuàng)建一個 1 到 99 的列表 list1,并嘗試創(chuàng)建形似 [[1, 2, 3], [4, 5, 6], ..., [97, 98, 99]] 的 list2,完成之后歡迎把想法思路發(fā)到評論區(qū)中



Python 中列表推導式的使用方法的評論 (共 條)

分享到微博請遵守國家法律
肥城市| 攀枝花市| 左云县| 柯坪县| 顺义区| 北宁市| 长沙市| 正安县| 荥经县| 山东省| 金堂县| 龙陵县| 昌都县| 临桂县| 蓬莱市| 绍兴县| 鞍山市| 宽甸| 拉萨市| 聂荣县| 金坛市| 平遥县| 项城市| 四子王旗| 阜宁县| 循化| 镇坪县| 普定县| 会泽县| 浦江县| 全州县| 巢湖市| 犍为县| 武乡县| 荆州市| 沁源县| 鲜城| 潼南县| 观塘区| 濉溪县| 马关县|