码迷,mamicode.com
首页 > 编程语言 > 详细

python----数据类型----列表

时间:2017-06-13 00:04:04      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:间隔   统计   span   执行   位置   glin   [1]   lin   epc   

 1 #列表:
 2 name = ["lc","pxm","pt"]
 3 print(------------,name[2],"----------")
 4 
 5 #列表切片
 6 print(name[1:3])                     #切片
 7 print(name[:3])
 8 print(name[-1])                      #取最后一位
 9 print(name[-2:])                     #取最后两位
10 
11 #列表增加 
12 name.append("huanglei")             #最后添加一个对象
13 name.insert(1,"xulingling")        #在指定的位置插入一个对象
14 
15 #列表删除
16 name.remove("lvcheng")             #直接删除,删除指定对象
17 del name[1]
18 name.pop(1)                         #默认删除最后一个对象,指定位置删除
19 
20 #列表修改
21 name[1]="smq"
22 print(name)
23 
24 #列表操作
25 name.index("smq")                   #查找对象对应的位置
26 name.count("lvcheng")              #统计列表中对象的出现的次数
27 name.reverse()                       #列表反转
28 name.sort()                          #列表排序,按着ASCII来的
29 name2 = [1,2,3]
30 name.extend(name2)                   #列表扩展,即将另一个列表扩展至列表
31 name.clear()                         #清空列表
32 del name2                            #删除列表
33 
34 #列表复制:
35 name = ["lc","pxm",["alex","jack"],"pt"]
36 name2 = name.copy()                       #列表复制,复制为浅copy,不会复制列表内的列表
37 print(name)
38 print(name2)
39 name[2][0]="ALEXANDER"
40 print(name)
41 print(name2)

 

1 #列表深入copy
2 import copy      
3 name = ["lc","pxm",["alex","jack"],"pt"]
4 name2 = copy.deepcopy(name)
5 print(name)
6 print(name2)
7 name[2][0]="ALEXANDER"
8 print(name)
9 print(name2)
代码执行结果
[lc, pxm, [alex, jack], pt]
[lc, pxm, [alex, jack], pt]
[lc, pxm, [ALEXANDER, jack], pt]
[lc, pxm, [alex, jack], pt]
1 name = ["lc","pxm",["alex","jack"],"pt","ggg","dex","fed","fck"]
2 #步长切片
3 print(name[0:-1:2])                         #表示打印列表中的从多少开始至多少结束,最后一个表示间隔
4 print(name[::2])
5 #列表循环
6 for i in name:
7     print(i)

 

python----数据类型----列表

标签:间隔   统计   span   执行   位置   glin   [1]   lin   epc   

原文地址:http://www.cnblogs.com/clv5/p/6995425.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!