1 #(1)定义 2 3 list = []#定义一个空的列表 4 listName = ["张无忌","李元芳","狄仁杰","韩磊"]#定义列表,存储了4个元素 5 6 7 #(2)获取列表中值 8 print("获取列表中第1个值:%s"%(listName[0]) )#张无忌 9 print("获取列表中第1个值:%s"%(listName[1]) )##李元芳 10 # print("获取列表中第10个值:%s"%(listName[9])) 列表索引超出范围 11 # IndexError: list index out of range 12 13 14 #(3)获取索引(下标) 15 print("李元芳的索引(下标):%s"%(listName.index("李元芳") ) )#如果有多个,找第一个 16 17 #ValueError:’小小‘is not in list,找不到会报错 18 #print("小小的索引(下标):% s" %(listName.index("小小") ) ) 19 20 #(4)修改 列表中的值 21 listName[3] = "李元芳" 22 print("李元发的索引(下标):% s"%(listName.index("元芳") ) ) 23 24 #(5)添加 25 #5.1append在尾部添加 26 listName.append("小小")#["张无忌","元芳","狄仁杰","韩磊","小小"] 27 print(listName) 28 29 list2 = ["圆圆","团团","泡泡"] 30 31 #5.3extend扩展,A.extend(B),将B列表中元素放到A后面 32 listName.extend(list2) 33 print(listName) 34 35 #(6)删除 36 #6.1remove:删除列表中具体的值 37 listName.remove("圆圆") 38 print(listName) 39 40 41 #6.2 pop(),把尾部元素删除 42 listName.pop() 43 print(listName) 44 45 46 #6.3 pop(2),指定索引的删除 47 listName.pop(2)#删除 索引为2的元素 48 print(listName) 49 50 51 #6.4清空,将列表中所有元素全部删除 52 listName.clear() 53 print(listName) 54 55 56 #7 元素的长度(元素的个数) 57 print("统计 列表 长度%d"%(len(listName))) 58 59 print("统计小姐姐 的个数%d"%(listName.count("小姐姐"))) 60 61 62 # 8 删除 del,删除 内存空间 的位置 63 print(listName) 64 del listName[1] 65 print(listName) 66 a = 18 67 print(a) 68 del a 69 print(a)#NameError:name 'a' is not defined