列表

import copy
 
name = ["zhangyang","guyun","xiangpeng",["alex","jack"],"chenrohhua","xuleicheng"]
print(name[0:-1:2])#步长切片
 
for i in name:#列表for循环
print(i)
 
#name2 = name.copy()#浅拷贝
name3 = copy.deepcopy(name)#深拷贝
print(name)
print(name3)
name[2] = "向鹏"
name[3][0] = "ALEX"
#name2[1] = "lllll"
 
print(name)
print(name3)
#print(name2)
 
name.append("leihaidong")#添加
name.insert(1,"chenronghua")#插入
name.insert(3,"xinzhiyu")#插入
name[2] = "xiedi"#替换
print(name)
print(name[0],name[2])#切片
print(name[1:3])#切片
print(name[-2:])#切片
 
#delete
name.remove("chenronghua")#删除
del name[1]#删除
name.pop(1)#默认删除最后一个
print(name)
print(name.index("xiedi"))#查找某个值的位置
print(name[name.index("xiedi")])
print(name.count("xiedi"))#寻找某个值出现的次数
name.reverse()#反转
print(name)
name.sort()#排序
print(name)
 
name1 = [1,2,3,4]
name.extend(name1)#合并
print(name)

posted on 2018-07-27 13:18  lzcx  阅读(96)  评论(0)    收藏  举报

导航