本文目錄一覽:
Python 簡明教程 —13,Python 集合
目錄
前幾節我們已經介紹了Python 中的 列表list , 元組tuple 和 字典dict ,本節來介紹Python 中的最後一種數據結構—— 集合set 。
Python 中的 set 與 dict 很像,唯一的不同是, dict 中保存的是 鍵值對 ,而 set 中只保存 鍵 ,沒有 值 。
Python 集合 有如下特點:
Python 集合的聲明有兩種方式:
創建 空集合 時,只能用 set() ,而不能用 {} :
創建 非空集合 時,可以用 set() ,也可以用 {} :
由於集合中的元素是唯一的,如果初始化時的 可迭代 數據中有重複的元素,則會自動刪去重複的元素:
使用 len() 函數可以查看集合中元素的個數:
由於Python 集合中的元素的是無序的,所以可不能使用 下標 的方式來訪問集合中的單個元素。
我們可以使用 for 循環 來遍歷集合中的所有元素:
我們可以對兩個集合進行如下運算:
交集與並集
in 運算
使用 dir(set) 查看集合支持的所有方法:
下面一一介紹這些 非魔法方法 ,共17 個。
1. add 方法
由於集合中的元素是唯一的,向集合中添加元素時有兩種情況:
示例:
2. remove 方法
示例:
3. discard 方法
示例:
4. pop 方法
示例:
5. union 方法
示例:
6. update 方法
示例:
7. clear 方法
示例:
8. copy 方法
示例:
9. difference 方法
示例:
10. difference_update 方法
示例:
11. intersection 方法
示例:
12. intersection_update 方法
示例:
13. isdisjoint 方法
示例:
14. issubset 方法
示例:
15. issuperset 方法
示例:
16. symmetric_difference 方法
示例:
17. symmetric_difference_update 方法
示例:
(完。)
推薦閱讀:
Python 簡明教程 — 8,Python 字元串函數
Python 簡明教程 — 9,Python 編碼
Python 簡明教程 —10,Python 列表
Python 簡明教程 —11,Python 元組
Python 簡明教程 —12,Python 字典
如何用python寫腳本
以Python2.7操作為例:
1、首先需要打開電腦桌面,按開始的快捷鍵,點擊Python2.7如圖所示的選項進入。
相關推薦:《Python入門教程》
2、打開之後,開始編輯腳本,腳本第一行一定要寫上 #!usr/bin/python表示該腳本文件是可執行python腳本,如果python目錄不在usr/bin目錄下,則替換成當前python執行程序的目錄。
3、腳本寫完之後,打開CMD命令行,開始調試、可以直接用editplus調試。
4、最後,CMD命令行中,輸入 「python」 + 「空格」,即 」python 「,然後敲回車運行即可,這樣就可以把編輯好的腳本運行了。
Python 腳本
學習流程: 一:打好基礎 1.找到合適的入門書籍(推薦Python核心編程2、Dive into Python),大致讀一次,循環啊判斷啊,常用類啊,搞懂(太難的跳過) 2.勤練習python習題(python核心編程2有大量的課後練習題) 3.加入Python討論群,不懂就問 4.寫python學習總結性的博客 二:開始使用Python做自己的一些日常工作 比如Python搜索文件,Python批量處理等,網路爬蟲等 三:開始學習Django,Flask,Tornado等框架開發一些web應用 —————————- 資源推薦: 《簡明Python教程》 《與孩子一起學編程》 《Head First Python 中文版》 《笨辦法學Python》 《Dive.Into.Python中文版(附課程源碼)》 《Python核心編程》 《深入理解Python》 《Python標準庫》 《Python編程指南》 《diango_book中文版》 更深入系統的學習就看python官網文檔和django官網文檔,勤於學習、總結、練習、實踐就能慢慢學好python的。
Python基礎教程
2020年最新Python零基礎教程(高清視頻)百度網盤
鏈接:
提取碼: 5kid 複製這段內容後打開百度網盤手機App,操作更方便哦
若資源有問題歡迎追問~
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/278958.html