版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
元組和字典操作·
元組·
字典掌握掌握掌握掌握
學(xué)習(xí)目標(biāo)了解字符串,列表和元組的區(qū)別12掌握元組使用34掌握字典的定義,輸入和輸出掌握字典的常見操作以及字典的遍歷(重點(diǎn))什么是元組Python的元組與列表類似,不同之處在于元組的元素不能修改。元組使用小括號(hào),列表使用方括號(hào)。tup1=('physics','chemistry',1997,2000)tup2=(1,2,3,4,5)tup3="a","b","c","d"元組的操作元組是“不能修改”的列表,因此列表中不涉及元素修改的操作都適用于元組。操作列表元組讀元素√√寫元素√×append方法√×insert方法√×pop方法√×del命令√只支持刪除整個(gè)元組remove方法√×len函數(shù)√√in運(yùn)算√√notin運(yùn)算√√index方法√√count方法√√元組的操作操作列表元組遍歷元素√√sort方法√×sorted函數(shù)√排序結(jié)果為列表切片√√+運(yùn)算√√*運(yùn)算√√extend方法√×copy方法√×賦值√√max函數(shù)適用于數(shù)值列表適用于數(shù)值元組min函數(shù)適用于數(shù)值列表適用于數(shù)值元組sum函數(shù)適用于數(shù)值列表適用于數(shù)值元組元組的相關(guān)操作1.訪問元組tuple=('hello',100,4.5)print(tuple[0])print(tuple[1])print(tuple[2])元組可以使用下標(biāo)索引來訪問元組中的值
元組的相關(guān)操作2.元組不允許修改元組tup1=(12,34.56);tup2=('abc','xyz')#以下修改元組元素操作是非法的。tup1[0]=100元組的相關(guān)操作3.元組的遍歷a_turple=(1,2,3,4,5)fornumina_turple:print(num,end="”)元組的相關(guān)操作4.元組的內(nèi)置函數(shù)方法描述len(tuple)
計(jì)算元組元素個(gè)數(shù)max(tuple)
返回元組中元素最大值min(tuple)
返回元組中元素最小值tuple(seq)
將列表轉(zhuǎn)為元組過渡頁01列表概述02列表的循環(huán)遍歷03列表的常見操作04列表的嵌套05元組06字典06字典字典介紹字典是一種存儲(chǔ)數(shù)據(jù)的容器,它和列表一樣,都可以存儲(chǔ)多個(gè)數(shù)據(jù)。info={'name':'班長','sex':'f','address':'北京'}每個(gè)元素都是由兩部分組成的,分別是鍵和值?!畁ame’為鍵,‘班長’為值。
字典的常見操作1.根據(jù)鍵訪問值info={'name':'班長','id':100,'sex':'f','address':’北京'}print(info['name'])print(info['address'])注意:如果使用的是不存在的鍵,則程序會(huì)報(bào)錯(cuò)。字典的常見操作如果我們不確定字典中是否存在某個(gè)鍵而又想獲取其值時(shí),可以使用get方法,還可以設(shè)置默認(rèn)值。
info={‘name’:‘班長’,‘id’:100,‘sex’:‘f’,‘a(chǎn)ddress’:‘北京’}
age=info.get(‘a(chǎn)ge’)
print(age)#‘a(chǎn)ge’鍵不存在,所以age為None
print(type(age))
age=info.get(‘a(chǎn)ge’,18)#若info不存在‘a(chǎn)ge’,返回默認(rèn)值18
print(age)字典的常見操作2.修改字典的元素info={‘name’:‘班長’,‘id’:100,‘sex’:‘f’,‘a(chǎn)ddress’:‘北京’}
newId=input('請(qǐng)輸入新的學(xué)號(hào)')info['id']=int(newId)print('修改之后的id為:%d'%info['id'])字典的常見操作3.添加字典元素info={‘name’:‘班長’,‘id’:100,‘sex’:‘f’,‘a(chǎn)ddress’:‘北京’}
newId=input(‘請(qǐng)輸入新的學(xué)號(hào)’)info[‘id’]=newIdprint(info)字典的常見操作4.刪除字典元素del:用于刪除字典;刪除后,字典完全不存在了,無法再根據(jù)鍵訪問字典的值。clear:只是清空字典中的數(shù)據(jù),字典還存在,只不過沒有元素。
字典的常見操作5.計(jì)算字典中鍵值對(duì)的個(gè)數(shù)dict={'Name':'Zara','Age':7}print("Length:%d"%len(dict))字典的常見操作6.獲取字典中鍵的列表dict={'Name':'Zara','Age':7};print(dict.keys())keys()方法返回在字典中的所有可用的鍵的列表。
字典的常見操作7.獲取字典中值的列表dict={'Name':'Zara','Age':7};print(dict.values())values()方法返回在字典中的所有可用的值的列表
字典的常見操作8.計(jì)算字典中鍵值對(duì)的個(gè)數(shù)dict={'Name':'Zara','Age':7}print("Value:%s"%dict.items())items()方法返回字典的(鍵,值)元組對(duì)的列表
字典的遍歷1.遍歷字典的鍵keydict={'Name':'Zara','Age':7}forkeyindict.keys():
print(key)字典的遍歷2.遍歷字典的值valuedict={'Name':'Zara','Age':7}forvalueindict.values():print(value)字典的遍歷3.遍歷字典的元素dict={'Name':'Zara','Age':7}foritemindict.items():print(item)字典的遍歷4.遍歷字典的鍵值對(duì)dict={'Name':'Zara','Age':7}forkey,valuein
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技驅(qū)動(dòng)農(nóng)產(chǎn)品電商
- 科技農(nóng)業(yè)投資視角
- 專業(yè)房產(chǎn)經(jīng)紀(jì)服務(wù)協(xié)議2024版范本版
- 二零二四宇通客車零部件銷售代理及市場(chǎng)拓展合作協(xié)議3篇
- 2025年度電商新零售線下體驗(yàn)店合作合同3篇
- 專業(yè)銷售服務(wù)協(xié)議書2024年3篇
- 2025年度跨境電商物流中心場(chǎng)地承包經(jīng)營合同4篇
- 2025年度航空航天復(fù)合材料加工技術(shù)合同4篇
- 2025年度茶樓裝修工程合同標(biāo)準(zhǔn)樣本8篇
- 2025年度教育機(jī)構(gòu)場(chǎng)地租賃保證金合同8篇
- 2024版塑料購銷合同范本買賣
- 【高一上】【期末話收獲 家校話未來】期末家長會(huì)
- JJF 2184-2025電子計(jì)價(jià)秤型式評(píng)價(jià)大綱(試行)
- GB/T 44890-2024行政許可工作規(guī)范
- 有毒有害氣體崗位操作規(guī)程(3篇)
- 二年級(jí)下冊(cè)加減混合豎式練習(xí)360題附答案
- 吞咽解剖和生理研究
- TSG11-2020 鍋爐安全技術(shù)規(guī)程
- 汽輪機(jī)盤車課件
- 異地就醫(yī)備案個(gè)人承諾書
- 蘇教版五年級(jí)數(shù)學(xué)下冊(cè)解方程五種類型50題
評(píng)論
0/150
提交評(píng)論