Python從零開始系列連載(24)——Python特色數據類型(集合)(上)

前言

前文傳送門:

Python從零開始系列連載(1)——安裝環境

Python從零開始系列連載(2)——jupyter的常用操作(上)

Python從零開始系列連載(3)——jupyter的常用操作(中)

Python從零開始系列連載(4)——jupyter的常用操作(下)

Python從零開始系列連載(5)——Python的基本數據類型(上)

Python從零開始系列連載(6)——Python的基本數據類型(中)

Python從零開始系列連載(7)——Python的基本數據類型(中二)

Python從零開始系列連載(8)——Python的基本數據類型(下)

Python從零開始系列連載(9)——Python的基本運算和表達式(上)

Python從零開始系列連載(10)——Python的基本運算和表達式(中)

Python從零開始系列連載(11)——Python的基本運算和表達式(中二)

Python從零開始系列連載(12)——Python的基本運算和表達式(下)

Python從零開始系列連載(13)——Python程序的基本控制流程(上)

Python從零開始系列連載(14)——Python程序的基本控制流程(中)

Python從零開始系列連載(15)——Python程序的基本控制流程(中二)

Python從零開始系列連載(16)——Python程序的基本控制流程(下)

Python從零開始系列連載(17)——Python特色數據類型(列表)(上)

Python從零開始系列連載(18)——Python特色數據類型(列表)(中)

Python從零開始系列連載(19)——Python特色數據類型(列表)(下)

Python從零開始系列連載(20)——Python特色數據類型(元組)(上)

Python從零開始系列連載(21)——Python特色數據類型(元組)(下)

Python從零開始系列連載(22)——Python特色數據類型(字典)(上)

Python從零開始系列連載(23)——Python特色數據類型(字典)(下)

集合

集合是一種不重複無序集

集合用花括弧來定義{}

還記得初中高中學的集合的概念么

翻出了我的高中複習講義,給你們截個圖:

這個知識點你還記得么?

集合和字典一樣,裡面的順序是無序的,也就是說

{1,2,3} 和 {3,2,1} 是相等的

集合的元素不可重複,也就是說:

{1,2,3,3} 是不存在的 ,應該寫為 {1,2,3}

集合里的元素需要是不可變類型,和字典中的鍵一樣

所以集合可以理解為,只有鍵沒有值的字典

集合的創建

1.直接使用大括弧{}創建

集合元素是不可變類型所以可以使用數值,字元串,元組

而不能使用列表,字典當做元素值

如果你創建時在集合中寫了重複的值,不會報錯,但根據互異性,只會保存一個:

創建空集合要使用set()

而不能使用{}

因為後者指的是創建空字典

2.使用列表或者元組創建

在set()里放入list或者tuple可以創建集合,該集合的元素就是列表或元組的元素

3.使用字元串創建

得到的集合的元素是字元串的每個字元

今天作業是自己跟著操作一遍~

自己不敲代碼永遠學不會寫代碼

下課

人生苦短,我選Python

未完待續,連載中......

現在還堅持再看連載學習的你們真的很棒棒!

入門部分已經學完大部分啦!加油

作者:王大偉 Python愛好者社區唯一小編,請勿轉載,謝謝。

出處:Python從零開始系列連載(24)--Python特色數據類型(集合)(上)

配套視頻教程:Python3爬蟲三大案例實戰分享:貓眼電影、今日頭條街拍美圖、淘寶美食 Python3爬蟲三大案例實戰分享

公眾號:Python愛好者社區(微信ID:python_shequ),關注,查看更多連載內容。

推薦閱讀:

Python從零開始系列連載(11)——Python的基本運算和表達式(中二)
PyQt5番外篇(1):PyQt5與Opencv的小小融合
Python:圖片轉字元畫
快收藏了!GitHub 上最火最值得看的 Python 開源項目
抓取單博主的所有微博及其評論

TAG:Python | Python入门 | Python教程 |