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

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

30個極簡Python代碼

2023-08-02 20:15 作者:互關(guān)互贊互粉必回  | 我要投稿

學(xué) Python 怎樣才最快,當(dāng)然是實戰(zhàn)各種小項目,只有自己去想與寫,才記得住規(guī)則。今天給大家分享的是 30 個極簡任務(wù),初學(xué)者可以嘗試著自己實現(xiàn);本文同樣也是 30 段代碼,Python 開發(fā)者也可以看看是不是有沒想到的用法。

1. 重復(fù)元素判定

以下方法可以檢查給定列表是不是存在重復(fù)元素,它會使用 set() 函數(shù)來移除所有重復(fù)元素。


2. 字符元素組成判定

檢查兩個字符串的組成元素是不是一樣的。


3. 內(nèi)存占用

下面的代碼塊可以檢查變量 variable 所占用的內(nèi)存。


4. 字節(jié)占用

下面的代碼塊可以檢查字符串占用的字節(jié)數(shù)。

??

5. 打印 N 次字符串

該代碼塊不需要循環(huán)語句就能打印 N 次字符串。

?

6. 大寫第一個字母

以下代碼塊會使用 title() 方法,從而大寫字符串中每一個單詞的首字母。


7. 分塊

給定具體的大小,定義一個函數(shù)以按照這個大小切割列表。


8. 壓縮

這個方法可以將布爾型的值去掉,例如(False, None, 0, ""),它使用?filter()?函數(shù)。


9. 解包

如下代碼段可以將打包好的成對列表解開成兩組不同的元組。


10. 鏈?zhǔn)綄Ρ?/strong>

我們可以在一行代碼中使用不同的運算符對比多個不同的元素。


11. 逗號連接

下面的代碼可以將列表連接成單個字符串,且每一個元素間的分隔方式設(shè)置為了逗號。


12. 元音統(tǒng)計

以下方法將統(tǒng)計字符串中的元音(‘a(chǎn)’, ‘e’, ‘i’, ‘o’, ‘u’)的個數(shù),它是通過正則表達(dá)式做的。


13. 首字母小寫

如下方法將令給定字符串的第一個字符統(tǒng)一為小寫。


14. 展開列表

該方法將通過遞歸的方式將列表的嵌套展開為單個列表。


15. 列表的差

該方法將返回第一個列表的元素,其不在第二個列表內(nèi)。如果同時要反饋第二個列表獨有的元素,還需要加一句?set_b.difference(set_a)


16. 通過函數(shù)取差

如下方法首先會應(yīng)用一個給定的函數(shù),然后再返回應(yīng)用函數(shù)后結(jié)果有差別的列表元素。


17. 鏈?zhǔn)胶瘮?shù)調(diào)用

你可以在一行代碼內(nèi)調(diào)用多個函數(shù)。

?

18. 檢查重復(fù)項

如下代碼將檢查兩個列表是不是有重復(fù)項。


19. 合并兩個字典

下面的方法將用于合并兩個字典。


在 Python 3.5 或更高版本中,我們也可以用以下方式合并字典:


20. 將兩個列表轉(zhuǎn)化為字典

如下方法將會把兩個列表轉(zhuǎn)化為單個字典。


21. 使用枚舉

我們常用 For 循環(huán)來遍歷某個列表,同樣我們也能枚舉列表的索引與值。

? ??

22. 執(zhí)行時間

如下代碼塊可以用來計算執(zhí)行特定代碼所花費的時間。

?

23.Try else

我們在使用 try/except 語句的時候也可以加一個 else 子句,如果沒有觸發(fā)錯誤的話,這個子句就會被運行。


24. 元素頻率

下面的方法會根據(jù)元素頻率取列表中最常見的元素。

?

25. 回文序列

以下方法會檢查給定的字符串是不是回文序列,它首先會把所有字母轉(zhuǎn)化為小寫,并移除非英文字母符號。最后,它會對比字符串與反向字符串是否相等,相等則表示為回文序列。


26. 不使用 if-else 的計算子

這一段代碼可以不使用條件語句就實現(xiàn)加減乘除、求冪操作,它通過字典這一數(shù)據(jù)結(jié)構(gòu)實現(xiàn):


27.Shuffle

該算法會打亂列表元素的順序,它主要會通過 Fisher-Yates 算法對新列表進(jìn)行排序:


28. 展開列表

將列表內(nèi)的所有元素,包括子列表,都展開成一個列表。


29. 交換值

不需要額外的操作就能交換兩個變量的值。


30. 字典默認(rèn)值

通過 Key 取對應(yīng)的 Value 值,可以通過以下方式設(shè)置默認(rèn)值。如果 get() 方法沒有設(shè)置默認(rèn)值,那么如果遇到不存在的 Key,則會返回 None。


30個極簡Python代碼的評論 (共 條)

分享到微博請遵守國家法律
航空| 鱼台县| 阿拉尔市| 老河口市| 泰顺县| 七台河市| 辛集市| 昆明市| 新兴县| 泰安市| 芒康县| 宁阳县| 乌拉特后旗| 同心县| 平阴县| 高清| 望都县| 玉林市| 博野县| 七台河市| 安龙县| 黑山县| 琼海市| 五台县| 始兴县| 阿克| 平和县| 瑞丽市| 全椒县| 雅安市| 黔南| 南陵县| 南部县| 汉源县| 屏东市| 饶平县| 武定县| 宁河县| 类乌齐县| 晋中市| 普陀区|