1.集合就是數學中的概念
2.集合的特徵
集合序列操作
集合遍歷操作len,max,min:與list用法一致 len(s)
set:生成乙個集合,或將其他格式轉化為set型別
add: 向集合新增乙個元素 s.add(date)
clear: 原地清除
copy:在與list用法一致,拷貝
remove: 移除指定的元素,如果要移除得值不在集合裡,會報錯
discard:移除指定的值,但如果要移除的元素不在集合裡,不會報錯
pop: 隨機移除乙個元素
intersection: 交集
union: 並集
difference: 差集,即屬於a但不屬於b的集合:a - b
issubset : 檢查乙個集合是否為另乙個集合的子集
issuperset:檢查乙個集合是否為另乙個集合的超集,超集定義是如果乙個集合s1中每個元素都在集合s2中,則s1是s2的子集,s2是s1的超集。和子集是相對的。
-集合的數學操作
5.frozen set:冰凍集合1.訪問資料
d[「k」]
2.賦值,即改變值鍵值對的value
d[「k」]=value
3.刪除某個鍵值對,使用del
del d[「k」]
4.成員檢測,in,not in
檢測的是key的類容
5.遍歷,採用for迴圈,
主要採用d.items()函式
即之前的list的內涵
內建結構 dict
定義,初始化 1 d dict 或則 d 2 dict kwargs 使用name value初始化乙個字典 3 dict iterable,kwargs 使用可迭代物件和name value構造字典,可迭代物件必須是個二元結構demo d dict 1,a 2,b 3,d 1 d key 2 ge...
python 內建結構
增加a.insert index,內容 修改刪除 排序身份判斷 count增加查 改刪dic.clear dic.pop 鍵 dic.popitem del dic 其他操作以及涉及到的方法 排序 sorted dic sorted dic.values sorted dic.items 遍歷效率低...
python內建資料結構 Python內建資料結構
分類 數值型int float complex bool 序列物件 list string tuple 鍵值對set集合 dict字典 數值型int python3中的int都是長整型,沒有大小限制,但受限於記憶體區域的大小 float 浮點型,由整數部分和小數部分組成。complex 複數,由實數...