1 # -*- coding:utf-8 -*- 2 __author__ = 'admin' 3 name_list = [1, 2, 3, 'a'] 4 print(name_list) 5 #查看列表的方法,不带下划线的可以使用,带下划线的是私有方法,不能使用 6 dir(name_list) 7 8 #将元素增加到列表最后面位置,删除列表中最后面元素 9 name_list.append(4) 10 print(name_list) 11 name_list.pop() 12 print(name_list) 13 14 #通过索引增加和删除元素 15 name_list.insert(3, 4) 16 print(name_list) 17 name_list.pop(3) 18 print(name_list) 19 20 #删除指定元素 21 name_list.remove('a') 22 print(name_list) 23 24 #查看列表中元素出现的次数 25 name_list_element = name_list.count(1) 26 print(name_list_element) 27 28 #删除多个相同的元素 29 name_list.append('aa') 30 name_list.append('aa') 31 name_list.append('aa') 32 name_list.append('aa') 33 name_list.append('aa') 34 name_list.append('aa') 35 name_list.append('aa') 36 print(name_list) 37 for i in range(name_list.count('aa')): 38 name_list.remove('aa') 39 print(name_list) 40 41 #列表切片,返回值为新列表,原列表不变,从前面开始切片,从左侧索引开始,到右侧-1索引结束 42 print(name_list[0:2]) 43 #从右侧切片 44 print(name_list[-2:-1]) 45 #省略默认为0 46 print(name_list[-2:]) 47 48 print(name_list) 49 name_list_str = ['a', 'b'] 50 print(name_list_str) 51 #extend无返回值 52 name_list.extend(name_list_str) 53 print(name_list)