标签:定位 ber count pytho dir eve insert list 学习
列表
普通列表 member = [‘abc‘,‘def‘,‘gh‘]
混合列表 mix = [1,3.05,‘abc‘,[1,2,3]]
空列表 empty = [0]
添加元素
添加单个元素 列表名.append(元素名)
添加多个元素 列表名.extend([元素1,元素2]) //添加的是一个列表
添加到指定位置 列表名.insert(位置,元素) //列表位置从0开始
(XXX.append前的是作用域)
获取元素
member[位置]
删除元素
已知元素名 列表名.remove(‘abc‘)
已知位置 del.列表名[位置] //(删除整个列表 del.列表名)
取出并删除一个元素
pop() 取出最后一个值
num=pop() 取出最后一个值
num=pop(位置)
列表分片(获取多个元素)
列表名[1:4] 获取列表中1到3位置的元素,组成新列表 //特别的有[:4] [1:] [:]
列表的操作符
[3,2,1]>[2,1,3]为false,从第一个元素开始比较,只要有一个不符合就是false
list1 = list2 + list3 2和3列表合并后赋给列表1,用于添加元素 //不能list1 = list2 + ‘abc‘
list1 * 3 将列表复制3次合并 //list *=3赋值给list
元素名 in 列表名 判断元素是否在列表中,返回true或者false
元素名 not in 列表名 判断元素是否不在列表中
如果列表中套有列表需要 元素名 in 列表名[列表位置]
取出列表中的列表中元素 列表名[列表位置][元素位置]
其他常用dir
列表.count(元素名) 计算元素出现次数
列表.index(元素名,范围起始,范围结束) 查找元素位置
列表.reverse() 翻转列表
列表.sort() 从小到大排序 //sort(func,key,reverse) 用list.sort(reverse=True)从大到小
拷贝列表
list1 = list2[:] 拷贝列表
list3 = list2 指定该列表为新的名字,若修改list2,则list3也改变
标签:定位 ber count pytho dir eve insert list 学习
原文地址:https://www.cnblogs.com/jdzhang1995/p/10229166.html