python 列表
在python中列表用[]来表示,中间的元素可以是任何类型,用逗号分隔。列表是可变类型
列表的常用操作:
在列表中我觉得比较重要的就是增删改查,还有一些类似于字符串的操作
定义列表:qq = [1,2,3,4,'12','qq'] =====>列表就长这样
增:append(),insert()方法 1.append()方法:在末尾添加元素 2.insert()方法:在指定位置添加元素或者列表 删:del, pop(), remove(), clear() 1.del 可以删除指定下标的值 2.pop() 默认从列表末尾删除,也可以删除指定的值 3.remove() 删除指定的值 4.clear() 清空数据 改 1.通过定位到下标直接修改 查: 查询列表可以通过下标和切片的方式 (列表取值默认正向取值,不过还可以反向取值) 1.下标取值,从0开始 2.切片:顺头不顾尾,且切片下标的操作同样用于字符串
列表其他操作:
1.index():获取指定元素的下标
2.count():获取指定元素出现的次数
3.extend():合并两个列表,修改原列表的值,只能合并到原来列表的末尾
4.sort():进行排序,默认是升序,想要降序则需要修改默认参数
insert和extend的区别:
1.insert可以指定插入元素的位置,extend不能指定,只能合并到末尾
2.insert是在原列表的基础上增加元素,什么都可以加(列表、字符串),extend只能合并2个列表,对列表进行扩展,不能添加字符串