在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python 元組相對于數組的優勢

科技綠洲 ? 來源:Python實用寶典 ? 作者:Python實用寶典 ? 2023-11-03 11:06 ? 次閱讀

我們知道元組tuple是 Immutable (不可修改)的,而數組List是可變的,而且元組有的功能它都有,而且功能更多,應用更廣,那為什么還要保留元組呢?

1.安全共享

假設你有幾個關鍵詞比如:CAR, AIRPLANE, BOAT. 如果它是數組,要在多個對象之間進行共享,數組無法避免它在共享的時候被無意地更改,如果說這三個關鍵詞直接和數據庫中某個字段做映射,這種更改則非常危險,小則導致垃圾數據的產生,大則導致某些功能出現缺陷。

元組的好處之一就在于這里,一旦三個關鍵詞被設定為元組,則再也無法更改。非常適合用于固定關鍵詞在對象之間的共享。

2.性能優勢

我們可以做一些性能測試:

創建

  1. >>>import timeit

  2. >>>print(timeit.timeit('["CAR", "AIRPLANE", "BOAT"]'))

  3. 0.0508033999999995

  4. >>>print(timeit.timeit('("CAR", "AIRPLANE", "BOAT")'))

  5. 0.013855500000001797

可以看到,元組的創建速度僅是數組的四分之一。

空間

  1. >>> a_tuple =("CAR","AIRPLANE","BOAT")

  2. >>> b_list =["CAR","AIRPLANE","BOAT"]

  3. >>>from sys import getsizeof

  4. >>> getsizeof(a_tuple)

  5. 72

  6. >>> getsizeof(b_list)

  7. 88

可以看到,元組比數組少占用一些空間。

3.作為函數返回值

其實Python的函數多返回值就是用tuple實現的。我們知道tuple有兩種定義方式,一種是不帶括號的,一種是帶括號的:

  1. my_tuple ="CAR","AIRPLANE","BOAT"

  2. my_tuple2 =("CAR","AIRPLANE","BOAT")

  3. print(type(my_tuple))#

  4. print(type(my_tuple2))#

而函數使用多返回值的時候是用逗號分隔開的,這是上述的元組第一種創建形式,因此,函數多返回值實際上返回的是一個元組。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據庫
    +關注

    關注

    7

    文章

    3884

    瀏覽量

    65576
  • 函數
    +關注

    關注

    3

    文章

    4365

    瀏覽量

    63852
  • python
    +關注

    關注

    56

    文章

    4822

    瀏覽量

    85857
  • 數組
    +關注

    關注

    1

    文章

    419

    瀏覽量

    26294
收藏 人收藏

    評論

    相關推薦

    Python的列表和元組兩種數據結構區別差異分析

    前言 相信大家對于Python的列表和元組兩種數據結構并不陌生了,如果我問大家這兩種數據結構有什么區別呢?列表和元組都是數組,列表是動態的
    發表于 11-20 15:31 ?2301次閱讀
    <b class='flag-5'>Python</b>的列表和<b class='flag-5'>元組</b>兩種數據結構區別差異分析

    Python元組和字典使用的基本方法

    Python學習:2、元組、字典使用的基本方法
    發表于 04-06 15:12

    無線地磁相對于地磁傳感線圈的優勢分析

    地感線圈這一從20世紀中期就被使用的車輛檢測設備,正面遭遇了無線地磁的挑戰。相對于地感線圈來說,無線地磁傳感器在關鍵的數據采集、施工簡便程度都有自己的優勢。無線地磁傳感器的優勢地球的磁場在幾公里之內
    發表于 05-09 21:47

    python——元組,集合,字典

    python——元組,集合,字典(tuple,set,dict)
    發表于 05-22 12:30

    SimpleWiFi相對于常見的UARTWiFi具有哪些優勢

    工業領域的特點有哪些?WiFi為什么會被用于工業控制中?SimpleWiFi相對于常見的UARTWiFi具有哪些優勢
    發表于 07-19 08:17

    python元組

    python元組元組(英文名 tuple),和列表非常的相似,它也是由一系列元素按順序進行排列而成的容器。不同的是,元組是不可變的,而列表是可變的。1. 創建
    發表于 02-22 15:19

    使用RFO_LP輸出相對于RFO_HP的優勢是什么嗎?

    我正在使用 STM32WLE5JCI6 開發硬件設計。作為參考,我正在查看項目“MB1842.PrjPcb”(參考設計)和“MB1389.PrjPcb”(Nucleo-WL55JC1 設計文件)降低功耗是使用 RFO_LP 輸出相對于 RFO_HP 的唯一優勢嗎?
    發表于 12-08 08:42

    PLC相對于繼電器線路的優勢

    PLC相對于繼電器線路的優勢1、功能強,性能價格比高一臺小型PLC內有成百上千個可供用戶使用的編程元件,有很強的功能,可以實現非常復雜的控制功能。與相同功能的繼電
    發表于 11-24 16:22 ?21次下載

    3GPP R4相對于R99的優勢

    3GPP R4相對于R99的優勢 相對于傳統電路交換網絡,軟交換網絡可以實現更簡單的目標網絡結構,主要是從節約運營成本、易于維護和保
    發表于 06-13 22:27 ?1186次閱讀

    桁架機器人相對于人工的優勢

    山東康道資訊:桁架機器人相對于人工的優勢,桁架機器人相對于人工來說,具有很高的效率和產品質量穩定性,結構簡單更易于維護,可以滿足不同種類產品的生產,對用戶來說,只需要作出有限調整,就可以很快
    發表于 12-10 15:27 ?323次閱讀

    FPGA相對于CPU和GPU而言有著比較明顯的優勢

    FPGA相對于CPU和GPU,在進行感知處理等簡單重復的任務的時候的優勢很明顯,按照現在的趨勢發展下去,FPGA或許會在未來取代機器人開發中GPU的工作。
    發表于 12-20 14:39 ?2649次閱讀

    數字電源相對于模擬電源有哪些優勢

    的應用,具有可擴展性與重復使用性的作用。 數字電源相對于模擬電源的優勢主要體現在: 高度集成化:數字電路的基本單元十分簡單,對元件要求也不嚴格,允許電路參數有較大的離散性,有利于將眾多的基本單元集成在同一硅片
    的頭像 發表于 08-30 14:50 ?4946次閱讀

    訪問Python元組中的元素

    元組(Tuple)是 Python 編程語言中的一種數據類型。它是一個不可變的序列,其中的元素不能被修改、添加或刪除。元組與列表(List)相似,但與列表不同的是,元組一旦創建,就無法
    的頭像 發表于 04-17 11:50 ?2174次閱讀

    獨立BAW振蕩器相對于石英晶體振蕩器的優勢

    電子發燒友網站提供《獨立BAW振蕩器相對于石英晶體振蕩器的優勢.pdf》資料免費下載
    發表于 08-27 11:14 ?0次下載
    獨立BAW振蕩器<b class='flag-5'>相對于</b>石英晶體振蕩器的<b class='flag-5'>優勢</b>

    獨立BAW振蕩器-相對于石英振蕩器的優勢

    電子發燒友網站提供《獨立BAW振蕩器-相對于石英振蕩器的優勢.pdf》資料免費下載
    發表于 09-09 14:41 ?0次下載
    獨立BAW振蕩器-<b class='flag-5'>相對于</b>石英振蕩器的<b class='flag-5'>優勢</b>
    主站蜘蛛池模板: 最新bt合集 | 69色视频 | 老汉影视永久免费视频 | 日韩美女拍拍免费视频网站 | 欧美一区二区在线观看视频 | 国产综合在线播放 | 日韩色网 | 91午夜剧场 | tube44在线观看 | 182tv免费视视频线路一二三 | 天堂视频免费在线观看 | 天天色综 | 一级毛片看真人在线视频 | 深夜动态福利gif进出粗暴 | 嫩草影院在线入口 | 无遮挡很污很爽很黄的网站 | 人成网站在线观看 | 1024免费永久福利视频 | 一级特黄aa大片 | 狠狠天天| 亚洲va国产va天堂va久久 | 国产午夜a理论毛片在线影院 | 女人牲交一级毛片 | 天天草天天射 | 视频在线观看免费 | 99久久免费午夜国产精品 | 日韩三级在线免费观看 | 免费国内精品久久久久影院 | 国产伦精一区二区三区 | 国产精品臀控福利在线观看 | 亚洲视频一二三 | www.色99| 亚洲欧美在线一区二区 | 日本黄色三级视频 | 男男之h啪肉np文 | 一级片观看 | 美女 免费 视频 黄的 | 日本人善交69xxx | 大学生一级特黄的免费大片视频 | 精品久久成人 | 国产免费福利网站 |