markdown編輯器
知識(shí):列表和字典
列表中的基礎(chǔ)知識(shí)
list
mouth=['一月' ,'二月' ,'三月' ,'四月' ,'五月' ,'六月'] #中括號(hào)表示列表。
mouth=['一月' ,'二月' ,'三月' ,'四月' ,'五月' ,'六月']
print(mouth[0]) ¥表格名[] 提取表格中的內(nèi)容
¥》》一月
print(mouth[1]) ¥偏移量從0開(kāi)始計(jì)數(shù)录别,代碼中的1朽色,實(shí)際上是表格中的第二個(gè)元素
¥》》二月
print(mouth[:]) ¥提取表格中的所有內(nèi)容
¥》》['一月', '二月', '三月', '四月', '五月', '六月']
print(mouth[2:]) ¥提取第三個(gè)元素(三月)以后的所有
¥》》['三月', '四月', '五月', '六月']
print(mouth[:2]) ¥提取第三個(gè)元素(三月)以前的所有
¥》》['一月', '二月']
print(mouth[1:4]) ¥提取第二、第三组题、第四元素葫男;取左不取右
¥》》['二月', '三月', '四月']
print(mouth[2:5]) ¥提取第三、第四崔列、第五個(gè)元素梢褐;取左不取右
¥》》['三月', '四月', '五月']
mouth.append('七月') ¥append函數(shù)在列表的末尾增加新元素
print(mouth)
¥》》['一月', '二月', '三月', '四月', '五月', '六月', '七月']
del mouth[3]
print(mouth) ¥del函數(shù)可以刪除指定位置的元素
¥》》['一月', '二月', '三月', '五月', '六月', '七月']
字典中的基礎(chǔ)知識(shí)
dictionary
flower={'一月':'梨花' ,'二月':['杏花','水仙花'],'三月':'桃花' ,'四月':['連翹','桃花'] } ¥鍵是唯一的;字典和列表可以并用
print(flower)
¥》》{'一月': '梨花', '二月': ['杏花', '水仙花'], '三月': '桃花', '四月': ['連翹', '桃花']}
print(flower['一月']) ¥提取字典中的值
¥》》梨花
del flower['一月'] ¥刪除字典中的元素
print(flower)
¥》》{'二月': ['杏花', '水仙花'], '三月': '桃花', '四月': ['連翹', '桃花']}
flower['五月']=['玫瑰']
print(flower) ¥增加字典中的元素
¥》》{'二月': ['杏花', '水仙花'], '三月': '桃花', '四月': ['連翹', '桃花'], '五月': ['玫瑰']}
flower['三月']='櫻花'
print(flower) ¥也可以用于增改元素
¥》》{'二月': ['杏花', '水仙花'], '三月': '櫻花', '四月': ['連翹', '桃花'], '五月': ['玫瑰']}
print(flower['二月'][1]) ¥用字典的鍵赵讯,列表的偏移量盈咳,進(jìn)行提取
¥》》水仙花
理解:列表和字典
列表由列表名、賦值號(hào)边翼、中括號(hào)鱼响、逗號(hào)構(gòu)成
列表
偏移量
列表批量提取元素丈积,提取全部元素,用:列表命[:]
提取部分代碼:列表命[偏移量:偏移量]债鸡。取左不取右江滨。
append函數(shù) 增加列表中的元素時(shí),只能增加 一 個(gè)
del函數(shù) 刪除列表中的單個(gè)元素厌均,用del 列表名[偏移量]
刪除多個(gè)元素唬滑,用del 列表名[偏移量:偏移量]
字典
字典中的鍵具有唯一性,值可以相同镊屎。
字典和列表可以共用惹挟。
當(dāng)字典和列表共用時(shí),提取元素時(shí)缝驳,就需要根據(jù)列表和字典提取元素不同的規(guī)則進(jìn)行提取连锯。
列表可以套字典归苍,列表可以套列表
字典可以套列表,字典可以套字典
學(xué)習(xí)python不能只看資料运怖,必須自己親自輸入代碼拼弃,看看能運(yùn)行出什么結(jié)果。