list类型常用功能

 

 1 name = "alex"
 2 
 3 age = 18
 4 
 5 name_list = ["eirc","alex","tony"]
 6 # 索引
 7 print(name_list[0])
 8 print(name_list[0:2])
 9 print(name_list[2:len(name_list)])
10 
11 for i in name_list:
12 print(i)
13 
14 # 向后添加
15 name_list.append("seven")
16 name_list.append("seven")
17 # 按字符查找有几个 元素出现的次数
18 print(name_list)
19 print(name_list.count("seven"))
20 
21 # 批量添加
22 temp = [111,222,333,444]
23 name_list.extend(temp)
24 print(name_list)
25 
26 # 获取某个元素的索引
27 print(name_list.index("alex"))
28 
29 # 在指定个索引的位置插入
30 name_list.insert(1,"SB")
31 print(name_list)
32 
33 # 移除最后一个元素 赋值给另外一个
34 a1 = name_list.pop()
35 print(name_list)
36 print(a1)
37 
38 # 移除某个元素
39 name_list.remove("seven")
40 print(name_list)
41 
42 # 删除指定元素 根据索引删除
43 print(name_list)
44 del name_list[1]
45 del name_list[1:3]
46 print(name_list)
47 
48 # 反转
49 name_list.reverse()
50 print(name_list)
51 
52 #排序 跟算法一起学
53 # name_list.sort()
54 # print(name_list)
55 
56  

 

posted @ 2017-07-27 17:14  孤独的精彩  阅读(257)  评论(0编辑  收藏  举报