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