Python的列表操作List
2017-12-02 23:15
393 查看
# !_*_ coding:utf-8 _*_ # PythonStudy # PythonList.py # # Created by vincent.li on 2017/12/02 22:03 # Copyright @ 2017年 vincent.li. All rights reserved. # #一、列表的创建: #创建方式1 myList = list() #创建一个默认的空列表 print type(myList) #创建方式2 myList = [1,2,3,4,5] #创建并且赋值 print myList #[1, 2, 3, 4, 5] #列表的~增 #~增方式1 append(para) 把para元素增加在当前列表的最后一位 myList.append(6) #在列表的最后一位增加一个数字6 print myList #[1, 2, 3, 4, 5, 6] #~增方式2 extend(para) 把para中的元素逐一增加在列表的最后 testList = [7,8,9] myList.extend(testList) #在列表后面拼接一个列表 print myList #[1, 2, 3, 4, 5, 6, 7, 8, 9] #~增方式3 insert(index,para) 把para元素插入到index位置上 myList.insert(2,10) #在列表的第三位插入一个数字10 print myList #[1, 2, 10, 3, 4, 5, 6, 7, 8, 9] #~增方式4 list * n 直接把列表重复n次 myList = myList * 2 #*2其实就相当于在列表后面再拼接一次列表本身 print myList #[1, 2, 10, 3, 4, 5, 6, 7, 8, 9, 1, 2, 10, 3, 4, 5, 6, 7, 8, 9] #列表的~删 #~删方式1 remove(para) 删除首次出现的para元素 myList.remove(10) print myList #[1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 10, 3, 4, 5, 6, 7, 8, 9] #~删方式2 del myList[m:n] 删除m到n-1位置上的元素 del myList[2:5] print myList #[1, 2, 6, 7, 8, 9, 1, 2, 10, 3, 4, 5, 6, 7, 8, 9] #删除方式3 del myList[m:n:l] 删除m到n-1位置上的元素 步长为l del myList[8:12:2] print myList #[1, 2, 6, 7, 8, 9, 1, 2, 3, 5, 6, 7, 8, 9] #删除方式4 pop(para) 删除列表中索引为papa的元素 如果不填写参数默认弹出列表的最后一位 myList.pop(0) #弹出列表的第一位 print myList #[2, 6, 7, 8, 9, 1, 2, 3, 5, 6, 7, 8, 9] #列表的~改 修改列表很简单 就是取出列表中相应的值后重新赋值 myList[(len(myList) - 1)] = 100 print myList #[2, 6, 7, 8, 9, 1, 2, 3, 5, 6, 7, 8, 100] #列表的~查 #查询方式1 myList[m:n] 取出列表中m到n-1位置上的元素 ret = myList[1:3] print ret #[6, 7] #查询方式2 myList[m:n:l] 取出列表中m到n-1位置上的元素 步长为l ret1 = myList[2:(len(myList)-1):3] #取第二位到最后一位的数据 步长为3 print ret1 #[7, 1, 5, 8] #获取列表的长度/元素个数 ret2 = len(myList) print ret2 #13 #获取列表中元素的最大值 ret3 = max(myList) print ret3 #100 #获取首个元素为x的索引 ret4 = myList.index(6) print ret4 #1 #获取某个元素出现的次数 ret5 = myList.count(100) print ret5 #1 #把序列的顺序反转 myList.reverse() print myList #给序列排序 myList.sort() print myList
相关文章推荐
- Python操作列表之List.insert()方法的使用
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 【python系列】列表list的操作讲解
- Python 列表(list)操作
- Python基于列表list实现的CRUD操作功能示例
- 在Python中操作列表之List.pop()方法的使用
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python--列表list()操作
- 在Python中操作列表之list.extend()方法的使用
- Python 列表List的定义及操作
- Python 列表(list)操作
- Python 列表 list 数组 array 常用操作集锦
- python--列表list()操作
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python列表list解析操作示例【整数操作、字符操作、矩阵操作】
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python操作redis系列之 列表(list) (五)
- Python 列表(list)操作
- 2.Python操作Redis:列表(List)
- 深入解析Python中的list列表及其切片和迭代操作