Python 列表常用操作

 1 #
 2     ls.append()
 3         >>> #在列末尾追加元素
 4         >>> ls = ["honda","yamaha","suzuki"]
 5         >>> ls.append("sb")
 6         >>> print(ls)
 7         ['honda', 'yamaha', 'suzuki', 'sb']
 8 
 9 
10     ls.insert()    
11         >>> #在列表中插入元素
12         >>> ls = ["honda","yamaha","suzuki"]
13         >>> ls.insert(0,"2b")
14         >>> print(ls)
15         ['2b', 'honda', 'yamaha', 'suzuki']
16 
17         
18 #
19     del 列表名[索引]
20         >>> #从列表中删除元素
21         >>> ls = ["honda","yamaha","suzuki"]
22         >>> del ls[0]
23         >>> print(ls)
24         ['yamaha', 'suzuki']
25     
26     ls.pop()
27         >>>#删除末尾的元素,并返回被删除的元素名
28         >>> ls = ["honda","yamaha","suzuki"]
29         >>> ls.pop()
30         'suzuki'
31         >>> print(ls)
32         ['honda', 'yamaha']
33     
34     ls.remove()
35         >>> #根据值删除元素
36         >>> ls = ["honda","yamaha","suzuki"]
37         >>> ls.remove("honda")
38         >>> print(ls)
39         ['yamaha', 'suzuki']
40     
41 #
42     >>> ls = ["honda","yamaha","suzuki"]
43     >>> #修改列表中的元素
44     >>> ls[0] = "Tom"
45     >>> print(ls)
46     ['Tom', 'yamaha', 'suzuki']
47     
48     
49 #组织列表
50     ls.sort()
51         >>> #对列表进行排序
52         >>> ls = ["honda","yamaha","suzuki"]
53         >>> ls.sort()
54         >>> print(ls)
55         ['honda', 'suzuki', 'yamaha']
56         >>> ls2 = [2,1,5,8,7]
57         >>> ls2.sort()
58         >>> print(ls2)
59         [1, 2, 5, 7, 8]
60     
61     sorted(ls)
62         >>> #临时排序
63         >>> ls = ["honda","yamaha","suzuki"]
64         >>> #按原始顺序打印列表
65         >>> print(ls)
66         ['honda', 'yamaha', 'suzuki']
67         >>> #按字母顺序显示该列表
68         >>> print(sorted(ls))
69         ['honda', 'suzuki', 'yamaha']
70         >>> #调用sorted() 后,列表元素的排列顺序并没有改变,若逆序,可以向函数传递参数 reverse = True
71         >>> print(sorted(ls,reverse = True))
72         ['yamaha', 'suzuki', 'honda']
73         
74     ls.reverse()
75         >>> #rverse() 反转列表  永久性修改,也可修复
76         >>> ls = ["honda","yamaha","suzuki"]
77         >>> ls.reverse()
78         >>> print(ls)
79         ['suzuki', 'yamaha', 'honda']
80         
81 #长度测量
82     len(list)
83         >>> ls = ["honda","yamaha","suzuki"]
84         >>> print(len(ls))
85         3
86         

 

posted @ 2018-10-02 15:05  帝yi  阅读(237)  评论(0编辑  收藏  举报