知识:列表和字典
列表中的基础知识
list
mouth=['一月' ,'二月' ,'三月' ,'四月' ,'五月' ,'六月'] #中括号表示列表。
mouth=['一月' ,'二月' ,'三月' ,'四月' ,'五月' ,'六月']
print(mouth[0]) ¥表格名[] 提取表格中的内容
¥》》一月
print(mouth[1]) ¥偏移量从0开始计数,代码中的1,实际上是表格中的第二个元素
¥》》二月
print(mouth[:]) ¥提取表格中的所有内容
¥》》['一月', '二月', '三月', '四月', '五月', '六月']
print(mouth[2:]) ¥提取第三个元素(三月)以后的所有
¥》》['三月', '四月', '五月', '六月']
print(mouth[:2]) ¥提取第三个元素(三月)以前的所有
¥》》['一月', '二月']
print(mouth[1:4]) ¥提取第二、第三、第四元素;取左不取右
¥》》['二月', '三月', '四月']
print(mouth[2:5]) ¥提取第三、第四、第五个元素;取左不取右
¥》》['三月', '四月', '五月']
mouth.append('七月') ¥append函数在列表的末尾增加新元素
print(mouth)
¥》》['一月', '二月', '三月', '四月', '五月', '六月', '七月']
del mouth[3]
print(mouth) ¥del函数可以删除指定位置的元素
¥》》['一月', '二月', '三月', '五月', '六月', '七月']
字典中的基础知识
dictionary
flower={'一月':'梨花' ,'二月':['杏花','水仙花'],'三月':'桃花' ,'四月':['连翘','桃花'] } ¥键是唯一的;字典和列表可以并用
print(flower)
¥》》{'一月': '梨花', '二月': ['杏花', '水仙花'], '三月': '桃花', '四月': ['连翘', '桃花']}
print(flower['一月']) ¥提取字典中的值
¥》》梨花
del flower['一月'] ¥删除字典中的元素
print(flower)
¥》》{'二月': ['杏花', '水仙花'], '三月': '桃花', '四月': ['连翘', '桃花']}
flower['五月']=['玫瑰']
print(flower) ¥增加字典中的元素
¥》》{'二月': ['杏花', '水仙花'], '三月': '桃花', '四月': ['连翘', '桃花'], '五月': ['玫瑰']}
flower['三月']='樱花'
print(flower) ¥也可以用于增改元素
¥》》{'二月': ['杏花', '水仙花'], '三月': '樱花', '四月': ['连翘', '桃花'], '五月': ['玫瑰']}
print(flower['二月'][1]) ¥用字典的键,列表的偏移量,进行提取
¥》》水仙花
理解:列表和字典
列表由列表名、赋值号、中括号、逗号构成 列表 每个列表都有它对应的偏移量,从0开始,依次计数 偏移量
列表批量提取元素,提取全部元素,用:列表命[:]
提取部分代码:列表命[偏移量:偏移量]。取左不取右。
append函数 增加列表中的元素时,只能增加 一 个
del函数 删除列表中的单个元素,用del 列表名[偏移量]
删除多个元素,用del 列表名[偏移量:偏移量]
字典中的键具有唯一性,值可以相同。
字典和列表可以共用。
当字典和列表共用时,提取元素时,就需要根据列表和字典提取元素不同的规则进行提取。
列表可以套字典,列表可以套列表
字典可以套列表,字典可以套字典
学习python不能只看资料,必须自己亲自输入代码,看看能运行出什么结果。
网友评论