欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中的字典到底是有序的嗎

 更新時間:2021年09月28日 09:02:37   作者:小博測試成長之路  
很多人會問Python中的字典到底是有序的嗎,本文就詳細的來介紹一下,感興趣的可以了解一下

之前寫了文章介紹python中的列表和字典,在文章中描述到了python中的列表是有序的,字典是無序的,后來有粉絲在群里提醒我,說python3.6的版本之后,字典是有序的,因此,我找了一個低版本的python來驗證一下效果:

首先,從官網(wǎng)下載python3.4的版本,然后編寫一行代碼驗證一下打印字典的所有key。查看打印出來的key的順序:

Python3.6以下版本:(以3.4版本為例)

圖片

圖片

你該不會以為只有使用keys()函數(shù)是無序的吧:

圖片

從上圖可以看出,分別在cmd窗口和pycharm中打印字典的key值,發(fā)現(xiàn)打印的順序每次重新在一個新的窗口運行,打印的順序都不一致。并且pycharm中會顯示,python3.4的版本在pycharm中已經(jīng)不再支持了。

接下來再看下python3.6以上版本的效果:(以3.9版本為例)

圖片

圖片

圖片

從上圖可以看出,在新的版本中,python針對key的存儲已經(jīng)變?yōu)橛行颍诒闅v和打印的時候,會按照存儲的順序進行取值。

再補充一點:之前介紹到,在字典中,key是唯一的。這里并不是說寫了不唯一的key就會報錯,只是會用后面的key和value去覆蓋前面的key和value。

a = {'a': 1, 'b': 2, 'b': 3}   # 在運行的時候不會報錯

圖片

到此這篇關(guān)于Python中的字典到底是有序的嗎的文章就介紹到這了,更多相關(guān)Python字典有序內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python實現(xiàn)NB-IoT模塊遠程控制

    python實現(xiàn)NB-IoT模塊遠程控制

    這篇文章主要為大家詳細介紹了python實現(xiàn)NB-IoT模塊遠程控制,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Python?Tkinter庫從入門到進階使用教程

    Python?Tkinter庫從入門到進階使用教程

    Tkinter是Python標準庫中內(nèi)置的圖形用戶界面(GUI)工具包,提供了創(chuàng)建窗口、按鈕、文本框等GUI元素的功能,本文將介紹Tkinter的基礎(chǔ)知識,幫助大家快速入門
    2023-12-12
  • python計算auc指標實例

    python計算auc指標實例

    下面小編就為大家?guī)硪黄猵ython計算auc指標實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • python判斷計算機是否有網(wǎng)絡(luò)連接的實例

    python判斷計算機是否有網(wǎng)絡(luò)連接的實例

    今天小編就為大家分享一篇python判斷計算機是否有網(wǎng)絡(luò)連接的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Django動態(tài)展示Pyecharts圖表數(shù)據(jù)的幾種方法

    Django動態(tài)展示Pyecharts圖表數(shù)據(jù)的幾種方法

    本文主要介紹了Django動態(tài)展示Pyecharts圖表數(shù)據(jù)的幾種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-08-08
  • python區(qū)塊鏈創(chuàng)建多個交易教程

    python區(qū)塊鏈創(chuàng)建多個交易教程

    這篇文章主要為大家介紹了python區(qū)塊鏈創(chuàng)建多個交易的實現(xiàn)示例教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • Python入門之使用pandas分析excel數(shù)據(jù)

    Python入門之使用pandas分析excel數(shù)據(jù)

    這篇文章主要給大家介紹了關(guān)于Python入門學習之使用pandas分析excel數(shù)據(jù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用python具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • python3獲取兩個日期之間所有日期,以及比較大小的實例

    python3獲取兩個日期之間所有日期,以及比較大小的實例

    下面小編就為大家分享一篇python3獲取兩個日期之間所有日期,以及比較大小的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 用Python?Turtle畫棵櫻花樹送給自己

    用Python?Turtle畫棵櫻花樹送給自己

    心情不好的時候,來用Python和Turtle庫畫棵櫻花樹送給自己吧,自己也要好好愛自己才對!文中的示例代碼講解詳細,感興趣的小伙伴可以動手試一試
    2022-02-02
  • VsCode中超好用的8個python插件推薦

    VsCode中超好用的8個python插件推薦

    本人日常使用vscode進行開發(fā),并且比較喜歡折騰vscode,會到處找這一些好玩的插件,于是越攢越多,下面這篇文章主要給大家介紹了關(guān)于VsCode中超好用的8個python擴展插件的相關(guān)資料,需要的朋友可以參考下
    2022-12-12

最新評論