安暖如初

博客园 首页 新随笔 联系 订阅 管理

 

 

 

 

 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

 

posted on 2021-06-04 23:45  安暖如初  阅读(2889)  评论(0编辑  收藏  举报