最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Python中dict與set的使用

 更新時間:2015年08月10日 12:08:44   作者:Yi_Zhi_Yu  
這篇文章主要介紹了詳解Python中dict與set的使用,是Python入門學習中的基礎知識,需要的朋友可以參考下

Python中類似于PHP的數(shù)組的結構有l(wèi)ist,tuple,dict和set, 其中l(wèi)ist, tuple和set的類似于PHP的索引數(shù)組, 而dict就類似于PHP的關聯(lián)數(shù)組,
dict:

dict的結構表示了一種映射關系, 與PHP的關聯(lián)數(shù)組類似, 比如要定義個用戶信息如下:

name: Yi_Zhi_Yu
sex: Man
country: China

這個使用list,tuple和set都是不能直接表示出來的, 因為沒有能夠使用字符串做鍵值的結構,而dict就可以,如下

m = {"name":"Yi_Zhi_Yu", "sex":"Man", "country": "China"} //注意這里是`{}`, 不是`[]`
print m["name"] //Yi_Zhi_Yu
print m["sex"] //Man
print m["country"] //China

dict 的數(shù)值對象有個get方法, 讓我們可以在獲取指定key的時候可以指定默認值

  •     dict 在查找(hash key)和插入(沒有順序要求)速度方面比較有優(yōu)勢,但內存消耗較大
  •     而list則正好相反

Set:

Set 與 List 和 Tuple 類似, 但Set中的值是不會重復的
比如要定義學的課程,使用set定義:
定義如下:

classes = set([u"語文", u"數(shù)學", u"英文"]) //set 關鍵詞, 括號中是個list
print classes //set([u'\u8bed\u6587', u'\u6570\u5b66', u'\u82f1\u6587'])

添加的方法是add

classes.add(u"數(shù)學")

//不會有重復

print classes //set([u'\u8bed\u6587', u'\u6570\u5b66', u'\u82f1\u6587'])
classes.add(u"歷史")
print classes //set([u'\u8bed\u6587', u'\u6570\u5b66', u'\u5386\u53f2', u'\u82f1\u6587'])

刪除的方法是remove:

classes.remove(u"歷史")
print classes // set([u'\u8bed\u6587', u'\u6570\u5b66', u'\u82f1\u6587'])


相關文章

  • 使用Python進行情感分析并可視化展示結果

    使用Python進行情感分析并可視化展示結果

    情感分析是一種通過自然語言處理技術來識別、提取和量化文本中的情感傾向的方法,Python在這一領域有著豐富的庫和工具,本文將介紹如何使用Python進行情感分析,并通過可視化展示結果,需要的朋友可以參考下
    2024-05-05
  • Pygame實現(xiàn)游戲最小系統(tǒng)功能詳解

    Pygame實現(xiàn)游戲最小系統(tǒng)功能詳解

    這篇文章主要介紹了Pygame實現(xiàn)游戲最小系統(tǒng),Pygame是一個專門用來開發(fā)游戲的 Python 模塊,主要為開發(fā)、設計 2D 電子游戲而生,具有免費、開源,支持多種操作系統(tǒng),具有良好的跨平臺性等優(yōu)點
    2022-11-11
  • Python selenium的這三種等待方式一定要會!

    Python selenium的這三種等待方式一定要會!

    今天給大家?guī)淼氖顷P于Python的相關知識,文章圍繞著selenium三種等待方式展開,文中有非常詳細的介紹,需要的朋友可以參考下
    2021-06-06
  • Python中常用的內置函數(shù)

    Python中常用的內置函數(shù)

    這篇文章主要介紹了Python中常用的內置函數(shù),主要介紹內容有map()、filter()、all()、int()等更多相關函數(shù),需要的小伙伴可以參考一下
    2022-04-04
  • Python對象屬性自動更新操作示例

    Python對象屬性自動更新操作示例

    這篇文章主要介紹了Python對象屬性自動更新操作,結合實例形式對比分析了Python對象屬性自動更新的原理,并改進了屬性互聯(lián)操作實現(xiàn)方法,需要的朋友可以參考下
    2018-06-06
  • Python函數(shù)的周期性執(zhí)行實現(xiàn)方法

    Python函數(shù)的周期性執(zhí)行實現(xiàn)方法

    這篇文章主要介紹了Python函數(shù)的周期性執(zhí)行實現(xiàn)方法,涉及Python使用sched模塊實現(xiàn)函數(shù)周期性調度觸發(fā)的相關技巧,需要的朋友可以參考下
    2016-08-08
  • python 簡單的調用有道翻譯

    python 簡單的調用有道翻譯

    這篇文章主要介紹了python 如何簡單的調用有道翻譯,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-11-11
  • 用Python做一個久坐提醒小助手的示例代碼

    用Python做一個久坐提醒小助手的示例代碼

    這篇文章主要介紹了用Python做一個久坐提醒小助手的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • 利用Python實現(xiàn)給圖像添加標簽

    利用Python實現(xiàn)給圖像添加標簽

    這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)給指定的圖片添加標簽,文中的示例代碼講解詳細,具有一定的學習價值,需要的可以參考一下
    2023-07-07
  • Python文件夾與文件的操作實現(xiàn)代碼

    Python文件夾與文件的操作實現(xiàn)代碼

    最近在寫的程序頻繁地與文件操作打交道,這塊比較弱,還好在百度上找到一篇不錯的文章,這是原文傳送門,我對原文稍做了些改動
    2014-07-07

最新評論

靖边县| 齐河县| 台湾省| 景洪市| 二连浩特市| 昌都县| 从化市| 汶川县| 靖州| 镇赉县| 长泰县| 新龙县| 林西县| 伊金霍洛旗| 始兴县| 齐河县| 衡阳县| 灵宝市| 镶黄旗| 阿克| 纳雍县| 枣阳市| 沙洋县| 于都县| 丰镇市| 南岸区| 化州市| 原平市| 云龙县| 凤阳县| 安岳县| 黄骅市| 望城县| 尉犁县| 五常市| 孟州市| 宣威市| 和平区| 额尔古纳市| 万宁市| 阿图什市|