python 列表 字典 元組 集合對比

2022-09-08 02:45:13 字數 1085 閱讀 4561

#下文大綱:列表list 字典dict 元組tuple 集合set不同資料型別的定義、增加、刪除、修改操作對比介紹,以及集合的並集、交集、差集、對稱差集、自集、父集

#----------------------------------集合的關係形式------------------------------------

list1=[1,2,3,4,5]

list2=[4,5,6,7,8]

list3=[1,2,3]

#將list轉化為集合

list1_set=set(list1)

list2_set=set(list2)

list3_set=set(list3)

#交集

print(list1_set.intersection(list2_set))

print(list1_set&list2_set)

#>>

#並集print(list1_set.union(list2_set))

print(list1_set | list2_set)

#>>

#差集 list1_set裡面減去(與list2_set重複內容)

print(list1_set.difference(list2_set))

print(list1_set - list2_set)

#>>

#對稱差集 在list1_set或者list2_set中的元素,且去掉同時存在於兩個集合中的元素

print(list1_set.symmetric_difference(list2_set))

print(list1_set ^ list2_set)

#>>

#子集--子在前 子是父的子集(true)

print(list3_set.issubset(list1_set))

#>>true

#父集--父在前 父是子的父集(true)

print(list1_set.issuperset(list3_set))

#>>true

python元組 列表 字典 集合

列表 1.可以用list 函式或者方括號建立,元素之間用逗號 分隔。2.列表的元素不需要具有相同的型別 3.使用索引來訪問元素 4.可切片 list1 list 1,2 可用list 函式建立,資料需要相同型別 list2 1,3,hello 3.5 可用list 建立不同資料型別 print li...

Python列表 字典 元組 集合

1.資料可重複 2.不分資料型別 lst hello world 98 lst2 list hello world 98 增 2.lst.extend 列表 列表末尾新增至少乙個元素 3.lst.insert 索引 元素 列表任意位置新增乙個元素 4.切片 lst 索引 lst2列表的任意位置新增至...

python 元組 列表 字典 集合

1,定義 當只有乙個元素的時候,元素後加 2,索引 下標 3,不允許被修改 4,切片 5,內建函式 6,操作 7,遍歷1,定義 2,索引 下標 3,允許被修改 4,切片 5,內建函式 6,操作 排序 氣泡排序,選擇排序,插入排序,基數排序,快速排序,希爾排序,歸併排序,堆排序 大根堆和小根堆 cop...