首页 > 代码库 > oldboy ALEX Python day2

oldboy ALEX Python day2

‘‘‘----list------‘‘‘
‘‘‘name=[1,2,3,4]
print(name[0])#第一个
print(name[:]) #全部
#print(name[1:3]) #切片
#print(name[-3:-1])#倒取值
print(name[-2:-1])#[头:尾] 顾头不顾尾
print(name[0:-1])
#改 name[2]=‘元素‘
name.append(‘元素‘)#默认插在最后面
name.extend([])#以列表形式插入多个
name.insert(‘要插位置‘,‘待插元素‘)
name.remove(‘要移除的元素‘)
del name[]#删除所有,整个列表
name.pop()#默认去掉最后一个元素,若括号中加索引值则去掉该元素
name.clear()#清空列表
name.sort()#排序从小到大排列
name.reverse()#反转
name.sort(reverse=True)#反转排序
print(name.index(‘元素‘))#找出元素索引值
print(name[name.index(‘元素‘)])#打印元素
print(name.count(‘元素‘))#统计元素‘‘‘
‘‘‘---列表比较大小只比较第一个就可以
#    ‘----------copy--------‘
‘‘‘ 浅copy只copy一层COPY第二层copy:copy列表里的列表是copy第二个列表的内存地址,所以当更改第二个列表都会变
第一层copy 深copy 完全克隆‘‘‘

name1=[1,2,3,4,["hh","ww"]]
name2=name1.copy()
name3=name1[:] #把3给2,两者会有联系.地址相同。
print(name1)
print(name2)
print(name3)
name1[3]=5
name1[4][0]=‘ww‘
print(name1)
print(name2)

oldboy ALEX Python day2