這篇文章將為大家詳細(xì)講解有關(guān)python中set 與 dict的作用是什么,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
10余年建站經(jīng)驗(yàn), 網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作客戶的見(jiàn)證與正確選擇。創(chuàng)新互聯(lián)提供完善的營(yíng)銷型網(wǎng)頁(yè)建站明細(xì)報(bào)價(jià)表。后期開(kāi)發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。
創(chuàng)建空字典:
d = {} d = dict()
# 創(chuàng)建字典,使用{} # 語(yǔ)法:1. {k1:v1,k2:v2,k3:v3} 2. 使用 dict()函數(shù)來(lái)創(chuàng)建字典 # 每一個(gè)參數(shù)都是一個(gè)鍵值對(duì),參數(shù)名就是鍵,參數(shù)值就是值(這種方式創(chuàng)建的字典,key都是字符串) d = dict(name='孫悟空',age=18,gender='男') # 3. 也可以將一個(gè)包含有雙值子序列(即序列的元素是一個(gè)雙值的元組)的序列轉(zhuǎn)換為字典 d = dict([('name','孫悟飯'),('age',18)]) # d[key] = value 如果key存在則覆蓋,不存在則添加 d['name'] = 'sunwukong' # 修改字典的key-value d['address'] = '花果山' # 向字典中添加key-value # copy() # 該方法用于對(duì)字典進(jìn)行淺復(fù)制 # 復(fù)制以后的對(duì)象,和原對(duì)象是獨(dú)立,修改一個(gè)不會(huì)影響另一個(gè) # 注意,淺復(fù)制會(huì)簡(jiǎn)單復(fù)制對(duì)象內(nèi)部的值,如果值也是一個(gè)可變對(duì)象,這個(gè)可變對(duì)象不會(huì)被復(fù)制 d = {'a':1,'b':2,'c':3} d2 = d.copy()
set集合只能保存不可變對(duì)象。
# 使用 {} 來(lái)創(chuàng)建集合 s = {10,3,5,1,2,1,2,3,1,1,1,1} ## 使用 set() 函數(shù)來(lái)創(chuàng)建集合 s = set() # 空集合 # 可以通過(guò)set()來(lái)將序列和字典轉(zhuǎn)換為集合 s = set([1,2,3,4,5,1,1,2,3,4,5]) s = set('hello') s = set({'a':1,'b':2,'c':3}) # 使用set()將字典轉(zhuǎn)換為集合時(shí),只會(huì)包含字典中的鍵 # copy()對(duì)集合進(jìn)行淺復(fù)制
關(guān)于python中set 與 dict的作用是什么就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。