集合
空集合 set()
只能增刪查 不能改
本身是可變的資料型別 (不可雜湊)
裡面的元素是不可變的 (可雜湊) 無序的,不重複
列表 字典是可變的 不可以作為集合的元素
作用 去重 關係測試
li = [1,2,3,4,5,5,4,3,2,1,]
a = list(set(li)))
prrint(a)
add 增加
update 迭代著追加
remove 按元素刪
pop 隨機刪除乙個元素
clear 清空集合
del set 刪除整個集合
frozenset 集合變成不可變型別
關係測試:
交集。 (&或者intersection)
並集 (|或者union)
差集 (-或者difference)
反交集 (^ 或者symmetric_ difference)
子集 < 返回bool
超集 > 返回bool
Python 集合常用方法
資料型別 int str bool list dict tuple float set set型別天生去重 一 集合的定義 s set 定義空集合 s 集合不是key value 形的,無冒號 集合是無序的,沒辦法通過下標取值 二 集合賦值 s.add s s.add ijk 注意add 與 upd...
python學習方法 十二種學習Python的方法
python學習方法 python是地球上最流行的程式語言之一。它被世界各地的開發商和製造商所接受。大多數linux和macos計算機都預裝了python版本,現在,即使是少數windows計算機 商也正在安裝python。也許您參加聚會遲到了,您想學習但不知道該去 這12個資源將幫助您入門,並逐步...
python中迭代器的基本方法 Python迭代器
迭代器是可以迭代的物件。在本教程中,您將了解迭代器的工作原理,以及如何使用 iter 和 next 方法構建自己的迭代器。迭代器在python中無處不在。它們優雅地實現在迴圈,推導,生成器等中,但隱藏在明顯的視覺中。python中的迭代器只是乙個可以迭代的物件。乙個將一次返回資料的物件或乙個元素。從...