【Python 3.6.1】list(列表)基本操作(三)
一、列表相关函数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
>>> L1 = ["10","J","Q","K","A"] >>> # 返回列表元素个数 >>> len(L1) 5 >>> # 返回列表最大值,注意这个是按照ASCII对比的,千万不要当成扑克牌 >>> max(L1) 'Q' >>> # 返回列表最小值 >>> min(L1) '10' >>> # 元组转列表 >>> a = (1,2,3,4,5) >>> type(a) <class 'tuple'> >>> >>> L2 = list(a) >>> L2 [1, 2, 3, 4, 5] >>> type(L2) <class 'list'> >>> |
一、列表相关方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
# 列表末尾追加元素 >>> L1 = ["10","J","Q","K","A"] >>> L1.append("2222") >>> L1 ['10', 'J', 'Q', 'K', 'A', '2222'] >>> # 统计某元素出现的次数 >>> L1.count("A") 1 >>> # 追加列表(多个元素) >>> L1 ['10', 'J', 'Q', 'K', 'A', '2222'] >>> >>> L1.extend(['hello','world']) >>> >>> L1 ['10', 'J', 'Q', 'K', 'A', '2222', 'hello', 'world'] >>> # 返回指定元素第一次出现的索引值 >>> L1 ['10', 'J', 'Q', 'K', 'A', '2222', 'hello', 'world', 'A'] >>> >>> L1.index("A") 4 >>> # 指定索引位置插入元素或列表 >>> L1 ['10', 'J', 'Q', 'K', 'A', '2222', 'hello', 'world', 'A'] >>> >>> L1.insert(4,"HA") >>> L1 ['10', 'J', 'Q', 'K', 'HA', 'A', '2222', 'hello', 'world', 'A'] >>> >>> L1.insert(4,[1,2,3]) >>> L1 ['10', 'J', 'Q', 'K', [1, 2, 3], 'HA', 'A', '2222', 'hello', 'world', 'A'] >>> # 反向列表 >>> L1 = [1,2,3,4,5,6,7,8,9,10] >>> L1 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] >>> L1.reverse() >>> L1 [10, 9, 8, 7, 6, 5, 4, 3, 2, 1] >>> # 列表中元素排序 >>> L1 = [5,3,6,2,1,9,8] >>> L1.sort() >>> L1 [1, 2, 3, 5, 6, 8, 9] >>> # 清空列表 >>> L1 [1, 2, 3, 5, 6, 8, 9] >>> L1.clear() >>> L1 [] >>> # 元素拷贝 >>> L1 = [1,2,3,4,5,6,7,8,9,10] >>> L10 = L1.copy() >>> L10 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] >>> |