Python学习【day02】-list类型方法记录

 1 #!/usr/bin/env python
 2 # -*- coding:utf8 -*-
 3 
 4 #list 数组 数组中可以放任何类型的元素 可变
 5 li = [10, "abc", 10, 19, 20]
 6 
 7 #增 删 改 查
 8 li.append(12)
 9 print(li)
10 
11 # del li[0]
12 # print(li)
13 
14 li[0] = "AAA"
15 print(li)
16 
17 #追加 默认追加到数组最后
18 li.append(10)
19 print(li)
20 
21 #清除数组中数据
22 # li.clear()
23 # print(li)
24 
25 #拷贝
26 l = li.copy()
27 print(l)
28 
29 #传入的值在数组中出现的次数
30 s = li.count(10)
31 print(s)
32 
33 #扩展数组
34 li.extend("10")
35 print(li)
36 li.extend(['10'])
37 print(li)
38 
39 #参数首次出现的位置, 若不存在则报错
40 """
41 Traceback (most recent call last):
42   File "D:/Python_Study/python_demo/day03/li.py", line 40, in <module>
43     s = li.index(100)
44 ValueError: 100 is not in list
45 """
46 s = li.index(10)
47 print(s)
48 l = 100 in li
49 print(l)
50 
51 #在索引位置插入数据
52 li.insert(1, 11)
53 print(li)
54 
55 #删除某个索引的数据 默认删除最后一个数据
56 li.pop()
57 print(li)
58 li.pop(1)
59 print(li)
60 
61 #移出第一次出现的参数,若不存在的报错
62 li.remove(10)
63 print(li)
64 
65 #数组反转
66 li.reverse()
67 print(li)
68 
69 #排序
70 # li.sort()
71 # print(li)
72 # li.sort(reverse=False)
73 # print(li)

 

posted @ 2018-09-11 20:36  公子奇的博客  阅读(103)  评论(0编辑  收藏  举报