五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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 中列表推導式的使用方法的評論 (共 條)

分享到微博請遵守國家法律
阳泉市| 建德市| 阳信县| 喀喇沁旗| 连云港市| 安吉县| 龙川县| 炉霍县| 浦江县| 轮台县| 松溪县| 静安区| 卓资县| 延边| 塔城市| 哈巴河县| 甘德县| 普兰县| 尼玛县| 眉山市| 许昌县| 逊克县| 连南| 营山县| 台前县| 黄龙县| 米易县| 万安县| 延寿县| 酒泉市| 连州市| 海门市| 青海省| 彰化市| 涟源市| 健康| 郧西县| 平罗县| 浮梁县| 黄平县| 土默特右旗|