1101

字典-其他


infos1={'sid':376,

'sname':'任盈盈',

'age':21,

'hobby':['lol','令狐沖','燙頭發(fā)']

}

infos2=infos1.copy()? ? #復(fù)制字典顷牌,地址不同筑煮,其他相同

print(infos2)

print(id(infos1)is id(infos2)) #is 判斷地址是否相等

print(infos1==infos2)? ? #== 判斷值是否相等

'**************是不是分割線***************'

ls=['A','B','C']

infos=dict.fromkeys(ls,'smd')#創(chuàng)建新的字典具钥,以原列表中的元素作為鍵,并賦值'smd'

print(infos)

'**************是不是分割線***************'

infos1={'sid':376,

'sname':'任盈盈',

'age':21,

'hobby':['lol','令狐沖','燙頭發(fā)']

}

print(infos1.setdefault('age',17))

print(infos1)? #如果鍵在字典中晨仑,返回這個鍵所對應(yīng)的值

print(infos1.setdefault('sex','女'))

print(infos1) #如果鍵不在字典中,將會添加鍵并將值設(shè)為default

'**************是不是分割線***************'

infos1={'sid':376,

'sname':'任盈盈',

}

infos2={'sid':123,

'sname':'任盈盈',

}

infos1.update(infos2) #把字典2中的鍵值對更新到字典1

print(infos1)

字典與列表對比

和list比較翩蘸,dict有以下幾個特點(diǎn):1 查找速度極快币喧,不會隨著key的增加而變慢;

2 需要占用大量的內(nèi)存伤为,內(nèi)存浪費(fèi)多咒循。

而list:1 查找和插入的時間隨著元素的增加而增加据途;2 占用空間小,浪費(fèi)內(nèi)存很少叙甸。

因此,dict是用空間來換取時間的一種方法颖医。

關(guān)于 set

#? Set 是無序的,存儲的值不能重復(fù)

# list是連續(xù)的裆蒸,有順序熔萧,存儲的值可以重復(fù)

mySet=set([1,2,3])

print(mySet)

#二者相同

mySet={1,2,3}

print(mySet)

mySet={1,2,3,111,4,6,1,3}

print(mySet)

'*************割割割割割割***************'

mySet= set()

print(mySet)

'**************割**************************'

mySet={1,2,3}

mySet.add(4)? #新增

print(mySet)

mySet={1,2,3}

mySet.remove(3)

print(mySet)? #刪除一個

'***************割****************'

mySet1={1,2,3}

mySet2={3,4,5}

print(mySet1 | mySet2) #并集

print(mySet1.union(mySet2))

print(mySet1 & mySet2) #交集

print(mySet1.intersection(mySet2))

print(mySet1 - mySet2) #差集

print(mySet1.difference(mySet2))

'***************割****************'

set1={1,2,3}

set1.update('4')? #將集合x并入原集合s中,x還可以是列表,元組,字典等僚祷,x 可以有多個佛致,用逗號分開

print(set1)

set1={1,2,3}

set1.discard(2) #移除

print(set1)

'***************割****************'

set1={1,2,3}

set2=set1.pop()? #隨機(jī)刪除,并返回

print(set1)

print(set2)

'***************割****************'

set1={1,2,3}

print(2 in set1) #判斷是否存在

set1.clear()

print(set1)

'***************割****************'

set1={1,2,3,4,5}

set2={4,5}? ? ? ? ? ? #判斷是否為子集

print(set2.issubset(set1))

print(set1.issuperset(set2))

多維

python的集合可以存放任意類型,可以嵌套很多層次

ls=[1,2,(4,5,6),7,8,[9,0,('a','b','c')]]

print(ls[5][2][1])

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2017-11-1

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末辙谜,一起剝皮案震驚了整個濱河市俺榆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌筷弦,老刑警劉巖肋演,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異烂琴,居然都是意外死亡爹殊,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進(jìn)店門奸绷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來梗夸,“玉大人,你說我怎么就攤上這事号醉》粗ⅲ” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵畔派,是天一觀的道長铅碍。 經(jīng)常有香客問我,道長线椰,這世上最難降的妖魔是什么胞谈? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮憨愉,結(jié)果婚禮上烦绳,老公的妹妹穿的比我還像新娘。我一直安慰自己配紫,他們只是感情好径密,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著躺孝,像睡著了一般享扔。 火紅的嫁衣襯著肌膚如雪底桂。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天惧眠,我揣著相機(jī)與錄音戚啥,去河邊找鬼。 笑死锉试,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的览濒。 我是一名探鬼主播呆盖,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼贷笛!你這毒婦竟也來了应又?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤乏苦,失蹤者是張志新(化名)和其女友劉穎株扛,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體汇荐,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡洞就,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了掀淘。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片旬蟋。...
    茶點(diǎn)故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖革娄,靈堂內(nèi)的尸體忽然破棺而出倾贰,到底是詐尸還是另有隱情,我是刑警寧澤拦惋,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布匆浙,位于F島的核電站,受9級特大地震影響厕妖,放射性物質(zhì)發(fā)生泄漏首尼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一叹放、第九天 我趴在偏房一處隱蔽的房頂上張望饰恕。 院中可真熱鬧,春花似錦井仰、人聲如沸埋嵌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽雹嗦。三九已至范舀,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間了罪,已是汗流浹背锭环。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留泊藕,地道東北人辅辩。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像娃圆,于是被迫代替她去往敵國和親玫锋。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 列表-切片 切片的目的就是獲取列表中的一部分讼呢,得到一個新的列表撩鹿,不改變原來。 ''' ls=[i**2 for i...
    不再少少年閱讀 434評論 0 0
  • 1. 切片: ''' 列表生成式 ''' myList = [i*10 for i in range(0,11...
    __X呦閱讀 390評論 0 2
  • #字典的其他方法 info1={ 'sname':'陳狗糧', 'age':38, 'hobby':['吃雞','...
    FDDDDDDD_閱讀 192評論 0 0
  • 1.dict.copy() 返回一個新的字典悦屏,內(nèi)容一樣节沦,地址不同 #內(nèi)容一樣,地址不同 infos2 = info...
    步_塵閱讀 648評論 0 0
  • 序列(如列表和元組)础爬、映射(如字典)以及集合(set)是三類主要的數(shù)據(jù)結(jié)構(gòu)(也稱為容器)甫贯。 序列(列表、元組和字符...
    又見傾心閱讀 262評論 0 0