作業2021 3 18 copy 遍歷字典 集合

2021-10-22 13:35:04 字數 675 閱讀 1516

copy用來對字典進行淺複製

淺複製只複製字典本身,若字典中還有個字典則不進行複製

3種遍歷字典的方法

方法說明

keys()

返回字典中所有的key

values()

返回乙個儲存有所有value的序列

items()

返回字典中的所有item的序列

集合的建立:{},表現形式與列表類似

特點:儲存物件不可變,無序,無重複

可通過set()來將序列和字典轉化為集合

常用方法如下:

方法說明

len()

獲取集合中的元素數量

add()

向集合中新增元素

update()

將乙個集合中的元素新增到另乙個集合中

pop()

隨機刪除乙個元素,一般是最後乙個

remove()

刪除集合中的指定元素

clear()

清空集合

運算子說明&交集

|並集-差集

^亦或<=

檢查乙個集合是否是另乙個集合的子集

<

檢查乙個集合是否是另乙個集合的真子集

>=

檢查乙個集合是否是另乙個集合的超集

>

檢查乙個集合是否是另乙個集合的真超集

copy 遍歷字典 集合 函式

import copy list1 1 2,1,2,3 list2 copy.copy list1 list1 2 8 print list1 2 print list2 2 print id list1 2 print id list2 2 淺拷貝只對列表本身進行拷貝,列表裡面的列表是引用了原來列...

Python作業之遞迴遍歷目錄

import os def listdirs url url r url if os.path.isdir url lis os.listdir url for i in lis path url os.sep i if os.path.isfile path f open listdir.txt ...

GO作業 單向鍊錶增刪插入遍歷

用隨機數生成結構體鍊錶,然後實現在前面插入,在後面插入,在中間插入,指定節點刪除並遍歷等。package main import fmt math rand type student struct func trans head student func listlen head student i...