二十多條超實(shí)用的Python一行代碼 (下)

9.創(chuàng)建集合

我們用于創(chuàng)建列表的方法也可以用于創(chuàng)建集合滨砍。讓我們使用包含范圍內(nèi)所有偶數(shù)的平方根方法來創(chuàng)建一個(gè)集合。

推薦一個(gè)Python的學(xué)習(xí)交流裙,里面的大佬都很熱情惋戏,大家在學(xué)習(xí)Python的時(shí)候遇到了什么問題领追,都可以和小伙伴們一起討論,大家集思廣益日川,一起交流,共同進(jìn)步矩乐。610 380 249

10龄句、Fizz Buzz

在這個(gè)測試中,我們需要編寫一個(gè)程序來打印從1到20的數(shù)字散罕。但如果是3的倍數(shù)分歇,打印Fizz,如果是5的倍數(shù)欧漱,打印Buzz职抡,如果同時(shí)是3和5的倍數(shù),打印FizzBuzz误甚,否則打印數(shù)字缚甩。 看起來我們必須使用循環(huán)和多個(gè)if-else語句。如果你嘗試用其他語言來做窑邦,你可能需要寫10行代碼擅威,但是使用Python,我們可以只用一行代碼就實(shí)現(xiàn)FizzBuzz冈钦。

在上面的代碼中郊丛,我們使用列表理解來運(yùn)行一個(gè)從1到20的循環(huán),然后在循環(huán)的每次迭代中瞧筛,我們檢查數(shù)字是否能被3或5整除厉熟。如果是,那么我們用Fizz或Buzz替換數(shù)值较幌,或者用FizzBuzz數(shù)值揍瑟。

11、回文

回文是一個(gè)數(shù)字或字符串乍炉,當(dāng)它被反轉(zhuǎn)時(shí)看起來是一樣的月培。

12、用空格分隔的整數(shù)到一個(gè)列表

13恩急、Lambda函數(shù)

lambda函數(shù)是一個(gè)小型匿名函數(shù)杉畜。lambda函數(shù)可以接受任意數(shù)量的參數(shù),但只能有一個(gè)表達(dá)式衷恭。

14此叠、檢查列表中數(shù)字的存在

15、打印圖案

在Python中随珠,我們只需要一行代碼就可以繪制出令人驚嘆的圖案灭袁。

16猬错、查找階乘

階乘是一個(gè)整數(shù)和它下面所有整數(shù)的乘積。

17茸歧、斐波納契數(shù)列?

一組數(shù)字倦炒,其中每個(gè)數(shù)字(斐波那契數(shù))是前面兩個(gè)數(shù)字的和。最簡單的斐波那契數(shù)列1软瞎,1逢唤,2,3涤浇,5鳖藕,8,13等等只锭≈鳎可以使用列表推導(dǎo)式和for循環(huán)在一個(gè)范圍內(nèi)創(chuàng)建斐波那契數(shù)列。

18蜻展、質(zhì)數(shù)

質(zhì)數(shù)是一個(gè)只能被自身和1整除的數(shù)喉誊。例如:2、3纵顾、5裹驰、7等。為了在一個(gè)范圍內(nèi)生成質(zhì)數(shù)片挂,我們可以使用帶有filter和lambda的list函數(shù)來生成質(zhì)數(shù)幻林。

19、查找最大數(shù)值

在上面的代碼中音念,我們使用lambda函數(shù)檢查比較條件沪饺,并根據(jù)返回的最大值。 或者使用max()內(nèi)置函數(shù)闷愤。

20整葡、線性代數(shù)

有時(shí)候我們需要將列表中的元素縮放2到5倍。下面的代碼解釋了如何做到這一點(diǎn)讥脐。

21遭居、矩陣轉(zhuǎn)置

需要將所有行轉(zhuǎn)換為列,反之亦然旬渠。在Python中俱萍,可以使用zip函數(shù)在一行代碼中置換一個(gè)矩陣。

22告丢、計(jì)數(shù)

當(dāng)我們需要知道某個(gè)值在文本中出現(xiàn)的次數(shù)時(shí)枪蘑,這是一個(gè)重要而有用的用例。在Python中,有re庫可以來幫你完成這項(xiàng)工作岳颇。

23照捡、用其他文本替換文本

24、模擬拋硬幣

?這可能不是那么重要话侧,但當(dāng)你需要從一組給定的選擇中生成一些隨機(jī)選擇時(shí)栗精,它會(huì)非常有用。

25瞻鹏、生成組

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末悲立,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子乙漓,更是在濱河造成了極大的恐慌级历,老刑警劉巖释移,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件叭披,死亡現(xiàn)場離奇詭異,居然都是意外死亡玩讳,警方通過查閱死者的電腦和手機(jī)涩蜘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來熏纯,“玉大人同诫,你說我怎么就攤上這事≌晾剑” “怎么了误窖?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長秩贰。 經(jīng)常有香客問我霹俺,道長,這世上最難降的妖魔是什么毒费? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任丙唧,我火速辦了婚禮,結(jié)果婚禮上觅玻,老公的妹妹穿的比我還像新娘想际。我一直安慰自己,他們只是感情好溪厘,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布胡本。 她就那樣靜靜地躺著,像睡著了一般畸悬。 火紅的嫁衣襯著肌膚如雪打瘪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天,我揣著相機(jī)與錄音闺骚,去河邊找鬼彩扔。 笑死,一個(gè)胖子當(dāng)著我的面吹牛僻爽,可吹牛的內(nèi)容都是我干的虫碉。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼胸梆,長吁一口氣:“原來是場噩夢啊……” “哼敦捧!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起碰镜,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤兢卵,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后绪颖,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體秽荤,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年柠横,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了窃款。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,001評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡牍氛,死狀恐怖晨继,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情搬俊,我是刑警寧澤紊扬,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站唉擂,受9級(jí)特大地震影響餐屎,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜楔敌,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一啤挎、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧卵凑,春花似錦庆聘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至黑忱,卻和暖如春宴抚,著一層夾襖步出監(jiān)牢的瞬間勒魔,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工菇曲, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留冠绢,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓常潮,卻偏偏與公主長得像弟胀,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子喊式,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評論 2 355

推薦閱讀更多精彩內(nèi)容