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