取精华,去糟粕;重基础,促创新
一.元祖
1.什么是元祖:
Python的元祖和列表类似,不同之处在于元祖的元素不能被修改,而列表的元素可以被修改。也可进行分片和连接操作。元祖使用小括号创建,列表使用方括号创建.
元祖创建格式:元祖名=(元素1,元素2,元素n…….)
例如:students=('jack','tom','john','amy','kim','sunny’)
2.访问元祖:
元组索引:以下元组成名为students,要访问元祖中的tom
3.删除元祖:
元祖和列表不一样,元祖中的元素值是不允许被单独修改和删除的,但是我们可以使用del语句来删除整个元祖.
语法:del 元祖名
例如:
4.元素的截取:
元组的元素虽然不能够被改变,但是元组也是一个序列,也可以通过索引去访问和截取元组中指定位置的元素
如 :
5.多维元祖:
多维元祖就是元祖中的元祖,元祖中的元素可以是一个新的元祖
6.元祖函数(不必死记)
二.字典
字典是另外一种可变容器类型,且可以存储任意类型对象。列表元素进行修改的话,通过索引进行修改,如果当前元素的顺序发生改变,此时还需要修改索引才能成功完成元素的修改。有没有办法,既能存储多个数据,又能很方便准确的定位元素呢?答:字典
字典创建语法:字典的创建使用{},每个键值(key=>value)对用冒号(:)分割,每对之间用逗号(,)分割.
字典名={key1:value1,key2:value2}
如:
1.访问字典
字典中根据键访问值,可以指定字典名和放在方括号内的键.以下字典想要获取学员姓名.
如 字典:students={'name':'tom','age':18,'sex‘:’男'}
2.修改字典元素
字典元素也是可以修改的,通过key找到具体元素之后,给一个新的元素值即可.以下字典将学员的年龄修改为20
字典:students={'name':'tom','age':18,'sex‘:’男'}
3.添加字典元素
动态的向字典中添加元素的时候,只要添加的键在字典中不存在,就会新增这个元素.在以下字典中添加一个住址信息
如 字典:students={'name':'tom','age':18,'sex‘:’男'}
4.删除字典元素
使用del语句删除元素:del既可以删除指定的字典元素(列表也可以指定),也可以删除整个字典,如果不指定key,代表删除整个字典。语法如下:
del字典名[key]
使用clear()方法清空整个字典:被清空的字典最后会剩下一个空的字典在,而用del删除的字典在程序当中就不存在了。语法如下:
字典名.clear()
5.常用字典函数