#Author:Xk Lu
names=['lxk','lty','zlj','xjs']
#insert
# names.append('lxk1')
# names.insert(1,'lxk2')
# names[2]='lxk3'
#delete
# names.remove('lxk1')
# del names[1]
# #names.pop()#默认最后一个
#change
# print(names.index('lxk'))
# print(names[names.index('lxk')])
# print(names.count("lxk"))
#切片
# print(names[1:3])
# print(names[3])
# print(names[-1])
# print(names[-2:])
# print(names[0:3])
# print(names[:3])
#反转
names.reverse()
#排序
names.sort()
#合并
names2=[1,2,3,4,5]
names.extend(names2)
del names2#删除列表
print(names)
# 复制(浅层复制)
names=['lxk','lty',['lxk2','lxk3'],'xjs']
names2=names.copy()
names[1]='李天宇'
names[2][1]="LXK33"
print(names)
print(names2)
# 复制(深层复制)
import copy
names=['lxk','lty',['lxk2','lxk3'],'xjs']
names2=copy.deepcopy(names)
names[1]='李天宇'
names[2][1]="LXK33"
print(names)
print(names2)
#补充
# 浅层copy三种方式
person = ['name', ['saving', 100]]
'''
p1=copy.copy(person)
p2=person[:]
p3=list(person)
print(p1)
print(p2)
print(p3)
'''
#共同账户实例
p1 = person[:]
p2 = person[:]
p1[0]='lxk'
p2[0]='lty'
p1[1][1]=50
print(p1)
print(p2)