#集合(set)是乙個無序的不重複元素序列。
#可以使用大括號 或者 set() 函式建立集合,注意:建立乙個空集合必須用 set() 而不是 ,因為 是用來建立乙個空字典。
collection=
coll=set('3565')
print(coll)# 重複項被去除了
print(collection)
#集合支援集合推導式
e=print(e)
#將單個元素新增到集合中 add()
collector=
print(collector)
collector.add('zhao')
print(collector)
#也可以使用update() 且引數可以是列表,元組,字典等
collector.update('tian')
print(collector)
list=['sfd',12,4]
collector.update(list)
print(collector)
#移除元素 remove( x )
#如果元素不存在,則會發生錯誤。
collector.remove('zhao')
print(collector)
#print(collector.remove('f')) 報錯
#還有乙個方法也是移除集合中的元素,且如果元素不存在,不會發生錯誤 discard()
print(collector.discard('f')) # none 沒有報錯
#隨機刪除集合中的乙個元素 pop()
collector.pop()
print(collector)# 每次被刪除的元素是隨機的
#len(s)
#計算集合 元素個數
print(len(collector)) #9
#clear() 清空集合
collector.clear()
#判斷元素是否存在集合中
print(1 in collection)
Python3學習筆記(11) 迭代器
我們已經知道,可以直接作用於for迴圈的資料型別有以下幾種 一類是集合資料型別,如list tuple dict set str等 一類是generator,包括生成器和帶yield的generator function。這些可以直接作用於for迴圈的物件統稱為可迭代物件 iterable。可以使用...
Python3學習筆記
最近在起步學python,聚合一下這個過程中蒐集的資源和對一些基本知識做個小總結,語法基於python3,方便以後查詢。python官方文件 不錯的基礎課程 基本語法 演算法 建模 練習 以下是整理常用可能遺忘的基礎點 python3中的輸入是input 獲得使用者輸入的字串 a input ple...
python3學習筆記
redis訊息佇列的使用 coding utf 8 created on tue mar 26 15 58 34 2019 author admin import redis class redisqueue object def init self,name,namespace queue red...