第一章 列表
1、append( )函数,在列表里添加单个元素用
heros=["绿巨人",“钢铁侠”]
heros.append(“黑寡妇”)
2、extend( )函数,列表里添加多个元素
heros.extend( ["鹰眼","灭霸","雷神"])
heros
['绿巨人', '钢铁侠', '黑寡妇', '鹰眼', '灭霸', '雷神']
3、insert()函数,列表切片,在列表任意的位置插入元素
s = [1,3,4,5]
s.insert(1,2) #在第二个位置插入2
s
[1, 2, 3, 4, 5]
4、remove( )函数,将列表指定元素删除
heros.remove("灭霸")
heros
['绿巨人', '钢铁侠', '黑寡妇', '鹰眼', '雷神']
5、pop( )函数,删除列表中某个位置上的元素
heros.pop(2)
'黑寡妇'
6、clear( )函数,清空整个列表
heros.clear()
heros
[]
7、小知识1:列表和字符串的区别
列表和字符串的最大区别在于:列表是可变的,字符串是不可变的。
8、列表元素的替换
heros = ["蜘蛛侠","绿巨人","黑寡妇"]
heros[1] = "钢铁侠"
heros
['蜘蛛侠', '钢铁侠', '黑寡妇']
9、替换多个元素用切片
heros[3:] = ["武松","林冲","李逵"]
heros
['蜘蛛侠', '钢铁侠', '黑寡妇', '武松', '林冲', '李逵']
step one:将赋值号(=)左边指定的内容删除
step two : 将包含在赋值号(=)右边可迭代对象的片段插入左边被删除的位置
10、sort( )函数,将列表的元素进行排序
nums = [1, 3, 3, 5, 6, 8, 9]
nums.sort()
nums #注意这里的是打印nums,sort会改变原来的列表
[1, 3, 3, 5, 6, 8, 9]
从大到小排序,用reverse()方法,原地反转,先sort ,然后再reverse
nums = [3,1,9,6,8,5,3]
nums.sort()
nums.reverse()
nums
[9, 8, 6, 5, 3, 3, 1]