內建結構tuple,set,dict知識

2021-09-23 14:21:33 字數 987 閱讀 1724

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 複數,由實數...