python中含有集合這個型別,和 列表 元組 字典一樣
集合(set)是乙個無序的不重複元素序列。
可以使用大括號 或者 set() 函式建立集合,注意:建立乙個空集合必須用 set() 而不是 ,因為 是用來建立乙個空字典。
a = set('andgdsfd')
b = set('asngddg')
print(type(a))
print(a-b) # 求出a包含而b不包含的元素
print(a&b) # 得出a和b都包含的元素
print(a|b) # 得出a或b中包含的所有元素
print(a^b) # 得出a b中相差的元素
print(b-a) # 如果a中都有b的元素,那麼相減得出的就是空值
c = set(('123456789'))
d = c.update()
print(c)
list = [1,2,5,2,4,85,2,3,58,6,62,7,8,9]
tuple = ('1','3','6','7','6','9','4')
t = set(tuple) # 實踐證明列表和元組轉化集合無法進行排序!
print(t.pop()) # 隨機刪除乙個元素
執行效果:
set()
7
第六天 風氣
第六天 風氣 答 人有了,就得定規矩,否則就是一幫烏合之眾,而不是團隊。1必須朝九晚五。嚴格控制員工手裡有辦公室鑰匙。下班必須準時鎖門,員工準時離開。斷公司外網。要加班必須上級主管簽字,更不准在辦公室留宿,洗澡。這一條很重要,不要讓程式設計師活得像個浪子,精神恍惚,口中神叨,鬍子拉碴,這都是浮動工作...
開課第六天
今天是開課第六天,老師上午沒有講課,講了一上午的題,下午又講了新知識,如下 1 順序結構 從上到下順序進行。2 分支結構 if boolean表示式 else switch 值 case 值 break case 值 break switch 執行流程,switch的值和case的值一一比較,如果一...
第六天學習
變數的作用域 區域性變數 在函式內部定義的變數,這個變數只能在函式內部使用,在全域性當中不能使用。使用就報錯了。全域性變數 在函式外部定義的變數,這個變數可以在全域性使用。但是我們一般不推薦使用全域性變數 因為可能會意外的修改掉變數的值。迫不得已不要用全域性變數 衝突處理原則 就近原則。而不是從上到...