python学习,day2:列表的使用,增删改合并等

 1 # coding=utf-8
 2 # Author: RyAn Bi
 3 names = ['A','B','C','D']
 4 print(names)
 5 print(names[0]) #从0开始记录
 6 print(names[1],names[2])
 7 print(names[1:3]) #不包含3
 8 print(names[3])
 9 print(names[-1]) #倒着数
10 print(names[-2:]) #取-2到-1,由于没有办法包含-1,所以不写
11 
12 names.append('F') #在最后追加一个F
13 names.insert(1,'E') #在1的位置,加入E,之后依次后挪
14 print(names)
15 
16 names[2] = 'G' #修改了2号的名字
17 print(names)
18 
19 names.remove('G') #删除G
20 print(names)
21 del names[1] #删除下标1
22 print(names)
23 names.pop()#默认删除最后一个,如果加入下标1,相当于删除下标1,等同于del names[1]
24 print(names)
25 print(names.index('A')) #找A的位置
26 print(names[names.index('A')]) #找到A的位置,并打印A
27 names.insert(1,"A")
28 print(names.count('A'))  #统计A的数量
29 #names.clear()   #清空列表
30 names.reverse()   #翻转列表
31 print(names)
32 names.sort() #排序,默认顺序(ask码中的排序)
33 print(names)
34 names2=[1,2,3,5]
35 
36 names.extend(names2) #将names和names2合并
37 print(names,names2)
38 del names2 #删除name2表

 

posted @ 2019-01-08 17:19  bbgoal  阅读(113)  评论(0编辑  收藏  举报