1,列表(list)
a,列表的创建
1,直接创建
list1=[]
#这里是直接创建空列表,其中list1是自己随意取的名字
2,使用函数方法创建list()
list1=list()
#这里时使用一个python中自带的方法,注意与方法一的区别
b,列表的常用操作
1,列表的查找-----index()方法
list1=[1,2,3,4]
print(list1[1])
#输出结果结果是2
2,列表的增加-----append()方法(添加单个元素)
list2=[1,2,3,4]
list2.append(5)
print(list2)
#输出结果是[1,2,3,4,5]
3,列表的增加-----append()方法(添加多个元素)
list2=[1,2,3,4]
list2.append([5,6]) #注意这里是添加了一个列表,类推也可以添加元组,数组等等
print(list2)
#输出结果是[1,2,3,4,5,6]
4,列表的删除-----remove()方法【适用于删除指定元素】
list3=[1,2,3,4]
list3.remove(1)
print(list3)
#输出结果是[2,3,4]
5,列表的删除-----pop()方法【适用于删除指定顺序元素】
list3=[1,2,3,4]
list3.pop(1)
print(list3)
#输出结果是[1,3,4]
#注意这种方法与上一种方法的差别,上一种方法会删除列表中所有该元素,这种方法只会删除某一位置指定元素
6,列表的更改 -----表名[index]=要添加的元素
list4=[1,2,3,4]
list[1]=1
print(list4)
#输出结果是[1,1,3,4]
#这里第二个list中括号里面的数是元素的索引“=”号后面是要更改后的元素
7,列表的元素截取 -----表名[截取片段] {注意截取片段是左闭右开区间 如 “ [) ” }
list5=[1,2,3,4]
list5=list5[0;2]
print(list5)
#输出结果是[1,2]
#这里要注意截取片段
8,列表的元素截取 -----反向截取
list5=[1,2,3,4]
list5=list5[-3:-1]
print(list5)
#输出结果是[2,3]
#这里要注意截取片段还是左闭右开,但从右往左是依次是-1,-2,-3........
9,列表的元素截取 -----截取片段详解
假设列表为 li=[1,2,3,4]
截取片段有两种方法:
1,正向截取法如 [;1] #这个代表的是从列表第一位取且仅取一位{因为是左闭右开区间},最后得到 1
2,反向截取法,从右往左数依次为-1,-2,-3,-4如 [:-1] #得到[1,2,3] [-4:-2] #得到[1,2]
10,列表的元素排序 -----常见方法sort(),sorted(),reverse()
list6=[2,1,3,4]
list6=list6.sort( ) #sort()不带参数 ,默认升序)
print(list6)
#输出结果是[1,2,3,4]
................................................................................................................................................
list7=[2,1,3,4]
list7=sorted(list7,reverse=True) #sort()(带cmp,key,reverse参数 ,默认升序 其中reverse=True表示反序)
print(list7)
#输出结果是[4,3,2,1]
.................................................................................................................................................
list7=[2,1,3,4]
list7=list7.reverse() #这个方法代表降序
#输出结果是[4,3,2,1]
谢谢你能够读到这里,将列表的知识点讲全面实在不容易,上面写的是基本的一些增删改查的方法,如果我的作品对你有用的话我会十分荣幸,祝你天天开心,我们一起进步!