91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在Python中如何正確使用列表

發布時間:2021-10-25 16:29:13 來源:億速云 閱讀:306 作者:iii 欄目:編程語言

這篇文章主要介紹“在Python中如何正確使用列表”,在日常操作中,相信很多人在在Python中如何正確使用列表問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”在Python中如何正確使用列表”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

元組

元組是不變的有序項目序列。最后一個詞——不可變——是這里的秘密武器。一旦定義了元組,就不能更改它。

使用元組的語法幾乎與列表相同,只是使用了括號而不是方括號。此外,還可以將列表轉換為元組。

# how to define a list num_list = [1,2,3,4] # how to define a tuple num_tuple = (1,2,3,4) # use tuple() to convert num_convert = tuple(num_list)

不可變有什么特別之處呢?一開始可能會覺得不方便;但是,每次使用元組而不是列表時,您都會做兩件事。

  • 編寫更加語義化和安全的代碼。當您將變量定義為元組時,您是在告訴自己和代碼的任何其他查看者:“這不會改變”。為了防止您遺漏了備注,任何修改變量的嘗試都會遇到一個錯誤。

  • 改善性能。遍歷元組將比遍歷列表更快。元組比列表的內存效率更高。由于元組中的項數沒有變化,因此它的內存占用更簡潔。

如果您的列表的大小沒有被修改,或者其目的僅僅是用于迭代,那么嘗試用元組替換它。

集合

集合是無序的、唯一的項集合。集合不能有重復值,這就是它與列表的區別。

若要定義集合,請使用大括號括起以逗號分隔的項列表。不要將其與創建具有鍵-值對的字典混淆。與元組一樣,可以通過轉換另一種數據類型來創建集合。

# how to define a list num_list = [1,2,3,4] # how to define a set num_set = {1, 2, 3, 4} # use set() to convert num_convert = set(num_list)

那么,如果兩項完全相同會發生什么呢?

nums = {1,2,3,4,4} print(nums) # 1,2,3,4

如您所見,第二個4被刪除了。如果原始值是重復項的列表,也會發生同樣的情況。

那么,為什么要使用集合而不是列表呢?首先,轉換為集合是刪除重復值的最簡單方法。此外,與任何數據類型一樣,set有自己的一組方法。

在比較多個集合時,集合是非常有用的——想想維恩圖。union()、intersection()和difference()函數將分別告訴您兩個集合之間的組合值、共享值和不同值。

到此,關于“在Python中如何正確使用列表”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

石柱| 彰武县| 蒲江县| 慈溪市| 孝昌县| 曲阜市| 祁东县| 定陶县| 兴化市| 深圳市| 文水县| 曲水县| 阿拉善右旗| 巴南区| 固镇县| 湾仔区| 旌德县| 堆龙德庆县| 弥渡县| 鞍山市| 湖口县| 芒康县| 永德县| 吴堡县| 泸西县| 百色市| 西昌市| 车致| 枣强县| 巢湖市| 沅江市| 宿松县| 万年县| 昌乐县| 新民市| 金秀| 赫章县| 龙门县| 寿阳县| 巴楚县| 亳州市|