最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

分享到微博請遵守國家法律
扬州市| 雅江县| 独山县| 九龙城区| 于都县| 东平县| 枣强县| 布尔津县| 顺平县| 陇西县| 天等县| 霍邱县| 交口县| 台东县| 凭祥市| 龙岩市| 文化| 平遥县| 余庆县| 太和县| 定州市| 平江县| 阜新市| 乌兰县| 鄱阳县| 大荔县| 玉环县| 镇康县| 丽水市| 理塘县| 习水县| 通化县| 保靖县| 兰考县| 施甸县| 法库县| 从化市| 六枝特区| 旺苍县| 谢通门县| 唐山市|