1. list.sort && sorted
list.sort() 就地排序列表,返回值为None
sorted 会新建一个列表作为返回值
参数reverse(默认为False) 若为True,降序
参数key, key=str.lower忽略大小写的排序; key=len基于字符串长度排序
2. bisect
bisect, insort : 都通过二分查找算法来在有序序列中查找或插入元素
insort(seq, item)把变量item插入到序列seq中,并能保持seq的升序顺序