(語法糖)列表生成式之怪誕 (暫時無法理解)

2022-09-06 01:06:15 字數 513 閱讀 8120

事情發生背景:

題目是:有10萬個隨機數,請寫一段**,找出前10個最小的。

一開始我想的是直接用python語法糖(列表生成式)生成乙個隨機的10萬個數字。

但是我發現以我目前的能力完成不了,因此我就用了乙個列表和乙個列表生成式做出了乙個偽隨機數.

事情經過:

問題這樣也就解決了(雖然是不完美的解決),但是我覺得不夠簡潔,基於pythonic(該名詞上面有詳細介紹)的嚴謹,就想到直接列表生成式做出偽隨機數。

於是就有了這樣(自認為的)怪誕。。。

為什麼會是none型別呢???的目前我無法理解的事情,記錄下來,等待以後自己有足夠的知識背景再來解釋,大家有什麼想法也可以討論下。

C 語法糖之開篇

本人雖然大學不是學的計算機但是對於it行業的熱愛,依然決然進軍it行業了,自從踏進這個行業到現在也已經3年多了,從去年開發通過網上 了解後深深的愛上這兒了,這裡有很多牛人,通過拜讀他們的 讓我突飛猛進,慢慢覺得腦子裡有點東西了,平時學的東西也很多,很雜,所以有時學完 不用一段時間後很容易就忘了,所以...

列表生成式

列表生成式 1生成列表 要生成list 1,2,3,4,5,6,7,8,9,10 我們可以用 range 1,11 range 1,11 1,2,3,4,5,6,7,8,9,10 但如果要生成 1x1,2x2,3x3,10x10 怎麼做?方法一是迴圈 l for x in range 1,11 l ...

列表生成式

列表生成式即list comprehensions,是python內建的非常簡單卻強大的可以用來建立list的生成式。舉個例子,要生成list 1,2,3,4,5,6,7,8,9,10 可以用list range 1,11 list range 1,11 1,2,3,4,5,6,7,8,9,10 但...