码迷,mamicode.com
首页 > 其他好文 > 详细

列表的使用

时间:2018-04-22 10:45:19      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:切片   import   .so   列表   pre   insert   ext   copy   hang   

 1 name = [caicai,lidechuang,‘‘,wufengqing,lincong,"1","2","3","4","5","5","6","7"]
 2 #如果想取出一个值
 3 print(name[0])
 4 #如果想取出多个连续值 ,[0:3]不包括3 #切片
 5 print(name[0:3])
 6 #如果想取最后一个
 7 print(name[-1])
 8 print(naem[-2:])
 9 #如果想从后面取回
10 print(name[-1:-3])
11 
12 
13 #如果想在后面追加数据
14 name.append("liziming")
15 
16 #如果要选一个位置追加的话 1 代表位置
17 name.insert(1,"zhangkanghua")
18 
19 name.extend()
20 
21 #如果要改一个元素的话[2]需要改的位置元素
22 name[2] = "zhoudongyu"
23 
24 #如果想要删除一个元素  name.remove() 指定的元素要写出来
25 name.remove("caicai")
26 
27 #del name[] 指定的下标
28 del name[1]
29 
30 #name.pop() 如果不输入下标就默认删除最后一个,如果输入下标就跟del的效果一样
31 name.pop()
32 name.pop(1)
33 
34 #查找一个值在什么位置
35 name.index("7")
36 
37 #统计在一个列表中出现的次数 ("5") 列表中的元素
38 name.count("5")
39 
40 #清空一个列表中的元素
41 name.clear()
42 
43 #列表中的排序
44 name.sort()
45 
46 #列表中的翻转
47 #比如 [1,2,4,5,7,8,9,0,5,6,7]变成[7,6,5,0,9,8,7,5,4,2,1]
48 name.reverse()
##列表的复制
name.copy()
import copy
username = [name,[userI,100]]
name1 = username[:]
name2 = username[:]
name1[0] = "ales"
name2[0] = "Alex"
name1[1][1] = 30
print(name1,name2)

 

##列表中的循环
name2 = [,,,,,,,]
for i in name2:
    print(i)
##列表中的切片步长
name2[0:-1:2]

 

 

 

列表的使用

标签:切片   import   .so   列表   pre   insert   ext   copy   hang   

原文地址:https://www.cnblogs.com/ArtisticMonk/p/8904630.html

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