python集合雜記

2021-09-26 21:50:20 字數 551 閱讀 9817

集合:可變的資料型別,但裡面的元素必須是不可變的資料型別,無序,不可重複

新建:set1 = set()

set1 =

增:set1.add(4)

set1.update(567)          單個增加

刪:set1.pop()  # 隨機刪除有返回值

set1.remove('alex')  # 按元素

set1.clear()

del set1

查:for i in set1:

print(i)

交集:set3 = set1 & set2

set1.intersection(set2

並集:set1 | set2

set2.union(set1)

反交集:

set1 ^ set2

set1.symmetric_difference(set2)

差集:set1 - set2

set1.difference(set2)

超集,子集

淺拷貝複製位址

深拷貝重新建立

python 學習雜記

一 模組匯入問題 如果在機器上安裝了多個版本的python,往往會有匯入錯誤,例如一般的python程式頭都寫的是 usr bin env python 這個實際是 usr bin python 但是如果新版本的python是後安裝的,且沒有 prifex usr 可能這個鏈結仍指向老版本pytho...

Python學習雜記

學習資料 python核心程式設計 第二版 class c object foo 100 name 是給定類的字元名字,它適用於那種只需要字串 類物件的名字 而非類物件本身的情況。內建的型別也有這個屬性。type 123 str type 123 name str type type 123 typ...

Python基礎雜記

1 地板除 2 字串不轉義 r 表示字串 不轉義 3 elif意思為else if 4 isinstance obj,class or tuple 判斷obj是否符合後面的型別 5 乘方運算子 數學方法 pow x,y 和pow x,y,z abs x 求絕對值 max a,b,c 返回一組數中的最...