列表

阅读目录                  

索引切片

增删改查

嵌套

其他操作

 

索引切片                

a = ['a','b','c','d','e']

#索引
print(a[1]) #b

#切片
print(a[1:2]) #['b']

#切片 步长2
print(a[1:4:2]) #['b', 'd']

 

增删改查                 

#增
#append()末尾添加一个元素
a = ['a','b','c','d','e']
a.append('f')
print(a) #['a', 'b', 'c', 'd', 'e', 'f']

# #extend() 添加一个列表
b = ['k','h']
b.extend(a)
print(b) #['k', 'h', 'a', 'b', 'c', 'd', 'e']

# #insert() 在列表中插入一个元素
a.insert(0,'g')
print(a) #['g', 'a', 'b', 'c', 'd', 'e']

#删
#popo() 默认末尾弹出一个元素,可以选择元素弹出
a.pop(1)
print(a) #['a', 'c', 'd', 'e']

#del 选择性删除列表元素
del a[0]
print(a) #['b', 'c', 'd', 'e']

#clear() 清空列表
a.clear()
print(a) #[]

#remove 按元素删除
a.remove('a')
print(a) #['b', 'c', 'd', 'e']

#改
#索引改
a = ['a','b','c','d','e']
a[1] = 'g'
print(a) #['a', 'g', 'c', 'd', 'e']

#切片改 一个切片可以插多个元素
a[0:2] = '1','2','3'
print(a) #['1', '2', '3', 'c', 'd', 'e']

#查
#index() 按元素查
a = ['a','b','c','d','e']
print(a.index('a')) #0
View Code

 

嵌套                      

a = [['a','b'],'c','d']
print(a[0][0]) #a

 

其他操作                

# count() 数元素
a = ['a','b','c','d']
print(a.count('a')) #1

# index()按元素索引序号
print(a.index('c')) #2

# len()长度
print(len(a)) #4

#sort 对列表内的数字比较好操作
a = [1,2,3,4]
a.sort(reverse = True)
print(a) #[4, 3, 2, 1]

#reserve 倒序
a.reverse()
print(a) #[4, 3, 2, 1]
View Code

                           

posted @ 2019-08-29 19:11  supreme_me  阅读(73)  评论(0)    收藏  举报