python3.0
一、列表
a = ['1','2','3','4','5',]
二、查找(有三个命令)(索引都是从0开始的)
1、 .count #是指某个元素在列表中出现的次数
a.count('2')
print(a) # ==> 2
2、 .index #根据下角标找到其对应的位置
a.index(2)
print(a) # ==>'3'
3、 判断某个元素是否在列表a中
'6' in a # ==> Flase
三、增加(有三个命令)
1、 a.append() #追加命令
a.append(6)
print(a) # ==>a = [1,2,3,4,5,6]
2、 a.insert() #可以在列表的任意位置插入元素
a.insert(2,5)
print(a) # ==>a = [1,2,5,3,4,5]
3、 a.entend
四、修改(有两个命令)
1、 a[index] = "新的值"
a[1] = 9
print(a) # ==>a = [1,9,5,3,4,5]
2、 a[start:end] =[a, b ,c]
a[1:4] = ['a', 'b', 'c']
print(a) # ==>a = [1,'a','b','c',4,5]
a[1:4] = ['a', 'b']
print(a) # ==>a = [1,'a','b',4,5] #若输入的列表与切片的列表数目不一致,则只显示插入的列表,切片剩余的列表为空
五、删除
1、 remove()
a.remove(5) #输入数值,查找到第一个该元素并删除
print(a) # ==>a = [1,2,3,4]
2、 pop(index) #输入下角标
a.pop(0)
print(a) # ==>a = [2,3,4,5]
3、 del a ; del a[index]
del a #删除整个列表
del a[index] #删除数组中的某个元素
4、 clear() 清空
a.clear()
print(a) # ==>a = []
六、排序
1、 sort() #升序排序
a.sort()
print(a) #==>a = [1,2,3,4,5]
2、 reverse() #将列表首末颠倒
a.reverse()
print(a) #==>a = [5,4,3,2,1]
==============================
若要按降序排列
a.sort(reverse = True)
print(a)
==============================
七、身份判断
type(a) is list #==> True