python數組的定義和基本使用


 

 

 

 

 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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM