''' 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[ ...
'''----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 完全克隆
'淺copy3種方式
p1=person.copy()
p2=person[:]
p3=list(person) #工廠函數
'''
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)