#(1) 淺拷貝 (只拷貝一級,其他的層級沿用以前的資料)
lst = [1,2,3]
#方法一.列表.copy()
lst2 = lst.copy()
#深拷貝語法
lst = [1,2,3,[4,5,6]]
lst2 =copy.deepcopy(lst)
lst[-1].insert(1,888)
(lst)
print(lst2)
#查#get() 通過鍵獲取值(若沒有該鍵可設定預設值,預防報錯)
res = dictvar.get("
jxk123")
print(res) #
none
#設定預設值 為了防止報錯,程式異常終止;
res = dictvar.get("
jxk123
","該鍵不存在")
print(res) #
#該鍵不存在
#print(dictvar['jxk123'])#增
dic =
dic[
'middle
'] = "
肉雞rookie"#
刪#pop() 通過鍵去刪除鍵值對 (若沒有該鍵可設定預設值,預防報錯)
res=dictvar.pop("
support")
print(res) #
把刪除的值作為返回
(dictvar)
#設定預設值
res = dictvar.pop("
top123
","沒有這個鍵")
(res)
(dictvar)
#popitem() 刪除最後乙個鍵值對
dictvar =
res =dictvar.popitem()
(res)
(dictvar)
#clear() 清空字典
dictvar.clear()
print(dictvar)
dic =dic.values() #values() 將字典中的值組成新的可迭代物件
dic.items() #將字典的鍵值對湊成乙個個元組,組成新的可迭代物件
dic.keys() #將字典的鍵組成新的可迭代物件
python 列表基本操作和方法及其應用
1.列表的基本操作 針對列表的基本操作除了通用序列操作,還有賦值 插入 刪除 排序等 列表是可變物件型別,因此這些操作都是對原列表的修改,並不生成新的列表 1 賦值 如果是單個索引,就是單個列表元素的賦值。如果同時給多個列表元素賦值,就可以利用強大的分片功能來賦值。list是乙個常用的型別轉換函式。...
列表的相關操作和函式
列表的相關操作 列表的拼接 lst 1,2,3 lst1 4,5,6,7 res lst lst1 print res 1,2,3,4,5,6,7 列表的重複 lst 456 res lst 3 print res 456,456,456 列表的切片 語法 列表 完整格式 開始索引 結束索引 間隔值...
python基礎 列表常用操作
1 空列表 方式1 變數 方式2 變數 list 2 具有乙個資料的列表 變數 值 備註 列表中儲存的每個都稱之為元素3 具有多個資料的列表 變數 值,值,值.1 訪問列表中的元素 變數 索引 2 修改列表中的元素 變數 索引 新值3 新增列表元素 普通操作無法實現,需要借助函式操作4 刪除列表中的...