




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
6.2.5字典與集合6.2.5字典與集合6.2.5字典與集合1.認(rèn)識(shí)字典
日常生活中的字典和Python字典的功能類(lèi)似,都是旨在讓你能夠輕松地找到特定的單詞(鍵),以知曉其對(duì)應(yīng)的信息(值)。dictionary(字典)是Python的另一種可變?nèi)萜髂P停铱纱鎯?chǔ)任意類(lèi)型對(duì)象。字典是除列表以外Python之中最靈活的數(shù)據(jù)類(lèi)型。字典可以用來(lái)存儲(chǔ)多個(gè)數(shù)據(jù)。通常用于存儲(chǔ)描述一個(gè)物體的相關(guān)信息。在一些場(chǎng)景下,使用字典比使用列表更合適。下面是Python字典的一些用途:用多個(gè)鍵值對(duì),存儲(chǔ)描述一個(gè)物體的相關(guān)信息–描述更復(fù)雜的數(shù)據(jù)信息將多個(gè)字典放在一個(gè)列表中,再進(jìn)行遍歷,再循環(huán)體內(nèi)針對(duì)每一個(gè)字典進(jìn)行相同的處理。6.2.5字典與集合6.2.5字典與集合2.創(chuàng)建和使用字典(1)創(chuàng)建字典
字典用{}定義,使用鍵值對(duì)存儲(chǔ)數(shù)據(jù),鍵值對(duì)之間使用“,”(英文逗號(hào))分隔。其中鍵(key)是索引,值(value)是數(shù)據(jù)。鍵和值之間使用“:”(英文冒號(hào))分隔。格式如下所示:d={key1:value1,key2:value2,key3:value3}6.2.5字典與集合6.2.5字典與集合2.創(chuàng)建和使用字典(2)字典的基本操作
01訪問(wèn)字典里的值訪問(wèn)字典里的值,把相應(yīng)的鍵放入方括號(hào)中。
02增加新的鍵-值對(duì)dict1={'name':'張峰','age':20}dict1['phone']=#添加phone
03刪除字典元素pop()用于刪除給定鍵對(duì)應(yīng)的值。popitem()可以隨機(jī)刪除字典元素。刪除一個(gè)字典用del語(yǔ)句。
04查看字典元素使用items()方法可以查看字典中的所有元素。使用keys()方法可以查看字典中的所有鍵。使用values()方法可以查看字典中的所有值。6.2.5字典與集合3.集合的創(chuàng)建集合(set)是一個(gè)無(wú)序的不重復(fù)元素序列。集合的目的是將不同的值存放在一起,不同的集合間用來(lái)做關(guān)系運(yùn)算,無(wú)須糾結(jié)于集合中的單個(gè)值??梢允褂么罄ㄌ?hào){}或者set()函數(shù)創(chuàng)建集合,注意:創(chuàng)建一個(gè)空集合必須用set()而不是{},因?yàn)閧}是用來(lái)創(chuàng)建一個(gè)空字典。創(chuàng)建方式如下:basket={'apple','orange','apple','pear','orange','banana'}6.2.5字典與集合6.2.5字典與集合4.集合的基本操作6.2.5字典與集合add(x):將元素x添加到集合
中,如果元素已存在,則不
進(jìn)行任何操作。update()方法添加元素,且參數(shù)可以是列表、元組、字典等01remove(x):
將元素x從集合s中移除,如果元素不存在,則會(huì)發(fā)生錯(cuò)誤。discard():也可移除集合中的元素,且如果元素不存在,不會(huì)發(fā)生錯(cuò)誤。pop():隨機(jī)刪除集合中的一個(gè)元素02len(s):計(jì)算集合s中的元素個(gè)數(shù)。03s.clear()04添加元素移除元素計(jì)算集合元素個(gè)數(shù)清空集合6.2.5字典與集合4.集合的基本操作6.2.5字典與集合union()方法用于返回兩個(gè)集合的并集,即包含了所有集合的元素,重復(fù)的元素只會(huì)出現(xiàn)一次。symmetric_difference()方法用于返回兩個(gè)集合中不重復(fù)的元素集合,即移除兩個(gè)集合中都存在的元素。intersection()方法用于返回兩個(gè)或更多集合中都包含的元素,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度金融行業(yè)員工工作合同范本
- 2025版杭州二手房買(mǎi)賣(mài)合同交付與使用指導(dǎo)合同
- 2025版離婚后子女撫養(yǎng)權(quán)變更與父母共同監(jiān)護(hù)責(zé)任合同
- 二零二五年度城市住宅互換交易協(xié)議書(shū)范本
- 2025版房產(chǎn)抵押借款合同信用評(píng)估模板
- 二零二五版還建房屋買(mǎi)賣(mài)合同配套設(shè)施安裝及維護(hù)服務(wù)協(xié)議
- 2025版汽車(chē)租賃平臺(tái)車(chē)輛居間代理服務(wù)合同范本
- 2025年租賃公寓管理服務(wù)合同
- 二零二五年度環(huán)境安全防護(hù)勞務(wù)分包合同
- 2025年花卉苗木種植與生態(tài)旅游合同
- 潤(rùn)滑油銷(xiāo)售管理制度
- 中國(guó)蒼術(shù)行業(yè)市場(chǎng)深度評(píng)估及投資策略咨詢報(bào)告
- 大疆性格測(cè)試題目及答案
- 2025年中國(guó)電氣設(shè)計(jì)行業(yè)市場(chǎng)前景預(yù)測(cè)及投資價(jià)值評(píng)估分析報(bào)告
- 創(chuàng)意建筑設(shè)計(jì)方案
- 戰(zhàn)士留疆考試題及答案大全
- 共享電動(dòng)項(xiàng)目計(jì)劃書(shū)怎么寫(xiě)
- 《船舶貨物裝載》課件
- 《2025年CSCO腎癌診療指南》解讀課件
- 《新能源汽車(chē)發(fā)展歷程》課件
- 公益崗考試試題及答案
評(píng)論
0/150
提交評(píng)論