list中的扩展方式有四种
1、append
append() 追加单个元素到List的尾部,只接受一个参数,参数可以是任何数据类型,被追加的元素在List中保持着原结构类型。此元素如果是一个list,那么这个list将作为一个整体进行追加,注意append()和extend()的区别。
2、extend
extend() 将一个列表中每个元素分别添加到另一个列表中,只接受一个参数;extend()相当于是将list B 连接到list A上。
3、insert
insert() 将一个元素插入到列表中,但其参数有两个(如insert(1,”g”)),第一个参数是索引点,即插入的位置,第二个参数是插入的元素。
4、+
+ 加号,将两个list相加,会返回到一个新的list对象,注意与前三种的区别。前面三种方法(append, extend, insert)可对列表增加元素的操作,他们没有返回值,是直接修改了原数据对象。 注意:将两个list相加,需要创建新的list对象,从而需要消耗额外的内存,特别是当list较大时,尽量不要使用“+”来添加list,而应该尽可能使用List的append()方法。
2. 对["cherry", "litchi", "strawberry", "mangosteen", "pomelo", "pineapple", "pitaya", "durian"]进行默认排序对上面的列表使用第三个字母进行排序
3. dict中所有方法的使用
不常用
1 查看字典中有没有指定的key __contains__()
2 查看字典是否相等__eq__()
3 提取指定key的value __getitem__()
4 返回字典的个数,一个键一个值,算一个 __len__()
5 字典不相等时返回True __ne__()
6 清空字典 __clear__()
7 复制字典 __copy__()
8 将字典转换为字符串 __repr__()
9.获取字典中指定键的值 get()
常用的函数
1 创建一个字典dict()
2 删除字典中指定的键值 __delitem__()
3 增加新的键与值 __setitem__()
4 返回字典的大小 __sizeof__()
5 返回一个新字典,新字典的内容的值全都相同,值为的自己设定的值 __fromkeys__()
6 生成字典的迭代器 items()
7 移出指定的key并返回被移出key的值pop()
8 删除最后一组键值,返回值为最后一组键值popitem()
9 设置指定键的默认值 setdefault()
10 将新的字典放在老的字典中,如果key值相同,老字典中重复的key的value会被替代 update()



