python set是什麼類型

藏色散人
發布: 2019-08-01 16:16:00
原創
13407 人瀏覽過

python set是什麼類型

python set是一種資料型,數學裡的集合概念,在Python語言裡對應的是set型別。與list,tuple不同的地方是,set比較強調的是一種「從屬關係」(membership),跟順序無關,所以有重複的元素會先排除。

>>> set([1, 1, 1, 1, 2, 3])
set([1, 2, 3])  #重复元素被排除
>>> set([3, 2, 1])
set([1, 2, 3])  #无序的集合
>>>
登入後複製

set類型的創建

花括號用來創建set類型的變量,這與字典很類似,只是缺少了value,後面會逐漸發現,set類型和字典的key有一些類似之處,例如:無序、不可重複、必須是hashable的,所以用花括號表示,是理所當然的。

set類型還有一種標準的表示法是set([…]) ,例如

>>> {'a','b'}
set(['a', 'b'])
>>>
登入後複製

set添加元素

set類型有內建函數add用來為set添加元素

>>> A = {'a','b'}
>>> A.add('c')
>>> A
set(['a', 'c', 'b'])
>>>
登入後複製

相關推薦:《Python教程

以上是python set是什麼類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!