首頁 > 后端開發 > Python教程 > 正文

python字典有set方法嗎

原創 2019-06-19 14:12:30 0 328
第七期線上培訓班

python字典有set方法,下面是set方法的相關介紹:

dict與set的區別:

dict

1. dict其實就是Java中的map,dict是一個鍵值對集合(key-value),它可以根據鍵來唯一確定對應的值的內存地址,具有極快的查詢和插入速度,不會隨著數據的增加而變慢

2. key存放的順序與內部存放的順序是沒有關系的

3. 需要占用大量的內存,造成資源浪費

4. dict的key值是不可變的

可變數據類型:列表list和字典dict;

不可變數據類型:整型int、浮點型float、字符串型string和元組tuple,使用可變數據類型作為key值運行時會報錯

5. key值不可重復

6.存放的順序跟內部存儲的順序沒有關系

相關推薦:《python視頻教程

set

1.跟dict一樣是key的集合,不可重復

2.創建一個set集合,需要提供一個list作為輸入集合,eg.s=set([1,2,3,4]),如果list中有重復值,set會自動去重

3.不可存儲可變的數據類型作為key值,內部存儲原理跟dict一樣,只是沒有value罷了

4.基本用法

初始化:dict={1:'Bob','name':'小李'},s=set([2,4,23,5,32,562,2])

更改dict的值:dict[1]=100

添加一個dict元素:dict[test]=None

添加一個set元素:s=set([1,2,3,4]) s.add(None) s.add('test')

移除一個dict的值:dict.pop(key)

移除一個set值:s.remove(2)#移除指定的值,如果沒有這個值會報錯,要先使用in判斷 s.pop()#移除第一個值

方法

1560924361579495.png

以上就是python字典有set方法嗎的詳細內容,更多請關注php中文網其它相關文章!

php中文網最新課程二維碼
  • 相關標簽:python 字典 set
  • 本文原創發布php中文網 ,轉載請注明出處,感謝您的尊重!
  • 相關文章

    相關視頻


    網友評論

    文明上網理性發言,請遵守 新聞評論服務協議

    我要評論

    專題推薦

    作者信息

    愛喝馬黛茶的安東尼

    You know nothing!

    最近文章
    python里sep是什么意思 498
    python中rjust是什么意思 832
    python中header是什么意思 1088
    推薦視頻教程
  • Python教程之開發跨平臺的記事本視頻教程 Python教程之開發跨平臺的記事本視頻教程
  • python編程入門系列圖文教程 python編程入門系列圖文教程
  • 視頻教程分類
    白小姐救世民彩图2019