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)