Lemon Python中的集合

2021-10-03 02:59:37 字數 1014 閱讀 5270

目錄

集合的定義

集合的特性

集合的應用

集合: set型別, 通過{}來表示

內部的資料

示例:

set1 = 

print(type(set1)) # 輸出結果:

集合的資料不能存在重複的元素;

集合中的資料只能是不可變型別(數值型別,字串,元組);

集合和字典都是無序的,沒有下標索引;

集合是可變型別的資料。

集合的操作:

add: 新增資料

pop:刪除資料

示例:

set1 = 

print(set1) # 輸出結果:

set1.add(678)

print(set1) # 輸出結果:

set1.pop() # 隨機刪除乙個元素

print(set1) # 輸出結果:

對資料的去重

示例:

# 對字串去重

str1 = 'dfgdfghjkhjk'

s1 =set(str1)

print(s1) # 輸出結果:

# 對列表去重

li = [11, 11, 22, 22, 33]

s1 =set(li)

print(list(s1)) # 輸出結果:[33, 11, 22]

用來區分資料是否可變

# 執行不報錯的就都是不可變型別的:數值型別,字串,元組

set1 =

# 執行報錯的就都是可變型別的:列表,字典,集合

# set2 = # typeerror: unhashable type: 'list'

# set3 = } # typeerror: unhashable type: 'dict'

set4 = } # typeerror: unhashable type: 'set'

et'

Lemon Python中的列表

目錄 列表定義 列表的取值 列表切片 列表的常見操作方法 列表中可以儲存多個資料,可以是任意型別的,每個元素之間用逗號隔開。列表list 用中括號來表示 li python 66,88.88,true,11,22,33 擴充套件 序列型別的資料 資料內部的元素是由順序的 有下標 序列型別的資料 字串...

Lemon Python中的字典

目錄 字典的定義 字典中的相關規範 字典的相關操作 花括號 表示字典,字典中的元素是由鍵值 key value 對組成的,每個元素用逗號隔開。字典是沒有下標索引的,其鍵key就是索引。第一種 直接通過的形式定義 dic 第二種 使用dict 轉換 key value key value 這種資料型別...

Lemon Python中的運算子

向下取整 取餘 冪運算 返回的是true或false 示例 a 1 相當於a a 1 用來比較2個條件。and 與 or 或 not 非 返回的是true或false and 所有條件都成立返回true,否則返回false。一假為假,真真為真。or 只要有乙個條件成立返回true,條件都不成立返回f...