列表常用方法
"a,b,c,d".split(',') --字符串生成列表
list1.extend(listx) --两个列表合并到list1
list1.reverse() --列表顺序反转
list1.sort()----列表由小到大排序
list1.sort(reverse=True) ----列表由大到小排序
list1.clear() #清空list元素
list1.insert(index,value) #在index位置前插入元素value
list1.remove(value) #删除第一次出现的value(不存在的值,返回异常)
list1.append(55) #value插入到末尾
list1.pop(0) #默认删除最后一个,可以指定index,返回指定的值
list1.count(1) #返回指定value个数
list1.index(1) #返回第一次出现value的索引(不存在的值,返回异常)
列表切片
list = [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]
tinylist = [123, 'runoob']
输出:
print (list) # 输出完整列表
print (list[0]) # 输出列表第一个元素
print (list[1:3]) # 从第二个开始输出到第三个元素
print (list[2:]) # 输出从第三个元素开始的所有元素
print (tinylist * 2) # 输出两次列表
print (list + tinylist) # 连接列表
注意:
1、List写在方括号之间,元素用逗号隔开。
2、和字符串一样,list可以被索引和切片。
3、List可以使用+操作符进行拼接。
4、List中的元素是可以改变的。