Python 集合類型

來源:互聯網
上載者:User

標籤:python   add   建立   hello   標準   內建函數   查看   沒有   可變   

一、集合類型簡介

(1) 集合(set)是由一組無序排列的元素組成的,集合中的成員稱為集合元素
(2) 集合類型分為可變集合和不可變集合,可變集合(set)可以添加/刪除元素,不可變集合(frozenset)則不可以
(3) 因為集合是由一組無序排列的元素組成的,因此也就沒有索引、切片、鍵的概念來訪問集合元素

二、集合類型的基本操作

(1) 建立集合:用 set() 和 frozenset() 方法來建立,如 s = set(‘hello‘) 則 s 的值為 set([‘h‘, ‘e‘, ‘l‘, ‘o‘])
(2) 訪問集合:可以遍曆查看集合的所有成員,也可以用 in、not in 查看某個元素是否是集合中的成員
(3) 更新集合:注意只有可變集合才能被更新,使用集合的方法來更新集合,如 s.add(‘z‘) 、s.remove(‘z‘)
(4) 刪除集合:del s 表示直接刪除集合本身

三、集合類型的操作符

(1) 標準類型操作符:> 、< 、>= 、<= 、!= 、== 、in 、not in 、......   詳細用法
(2) 集合類型操作符:| 、& 、- 、^ 、|= 、&= 、-= 、^=   詳細用法

四、集合類型的內建函數

(1) 標準類型函數:
(2) 集合類型函數:
(3) 集合類型的內建方法:

 

 

 

 

     

Python 集合類型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.