日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python第五、六种数据类型——Set(集合) and Dictionary(字典)

發布時間:2025/3/19 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python第五、六种数据类型——Set(集合) and Dictionary(字典) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

?

一. Set(集合)

1.集合的定義

2.添加元素

3.集合運算

(1)交集

(2)并集

(3)差集

二. Dictionoary(字典)

1.字典的定義

2.提取字典中的所有 key 值

3.提取字典中所有的 value 值

4.通過 key 值,獲得相應的 value 值

5.更改某一個鍵對應的值

6.通過 key,刪除字典內某一個鍵值對,使用 pop() 命令

7.清空字典,使用 clear() 命令

一. Set(集合)

也是用來表示元素的集合,與 List 和 Tuple 類似,

1.集合的定義

使用大括號 { } 進行定義,但是 Set 中不能出現重復元素,如果出現重復元素,則會刪除多余的元素,只保留一個。

a = {1, 3, 3, 4, 5, 6, 1}print(a)

該段代碼運行結果為:

2.添加元素

a = {1, 3, 3, 4, 5, 6, 1} a.add(10) #將元素 10 添加到該集合中print(a)

3.集合運算

集合之間可以進行一些運算,如 &(交集),| (并集)以及

(1)交集

a = {1, 3, 3, 4, 5, 6, 1} b = {1, 3, 6, 4} c = a & b # a 與 b 求交集,即 a 和 b 共同存在的元素print(c)

(2)并集

a = {1, 3, 3, 4, 5, 6, 1} b = {1, 3, 6, 4} c = a | b #a 與 b 求并集,即兩者所有的元素print(c)

(3)差集

a = {1, 3, 3, 4, 5, 6, 1} b = {1, 3, 6, 4} c = a - b #a 與 b 求差集,即 a 中存在但 b 中不存在的元素print(c)

二. Dictionoary(字典)

字典也使用 {} 來定義,它是一個 鍵(key):值(value)的組合。

1.字典的定義

在字典中使用 鍵值對(kv對)來表示一個元素,如:

j = {'name' : 'xiaoma' , 'location' : 'chengdu'} #這一個字典中包含兩個元素,用逗號隔開 print(j)

2.提取字典中的所有 key 值

j = {'name' : 'xiaoma' , 'location' : 'chengdu'} #這一個字典中包含兩個元素,用逗號隔開print(j.keys())

使用以上代碼將會提取字典中的所有 key 值,即鍵值對的前一位。

3.提取字典中所有的 value 值

j = {'name' : 'xiaoma' , 'location' : 'chengdu'} #這一個字典中包含兩個元素,用逗號隔開print(j. values())

使用以上代碼會提取字典中的所有 value 值,即鍵值對的后一位。

4.通過 key 值,獲得相應的 value 值

j = {'name' : 'xiaoma' , 'location' : 'chengdu'} #這一個字典中包含兩個元素,用逗號隔開print(j['name']) #方括號內加入引號可以提取該鍵對應的值

也可以使用以下的方法:

j = {'name' : 'xiaoma' , 'location' : 'chengdu'} #這一個字典中包含兩個元素,用逗號隔開print(j.get('name')) #使用 get() 命令也可以提取對應的值

5.更改某一個鍵對應的值

j = {'name' : 'xiaoma' , 'location' : 'chengdu'} #這一個字典中包含兩個元素,用逗號隔開 j['name'] = 'xiaoyang'print(j['name']) #返回 key ‘name’ 對應的值

6.通過 key,刪除字典內某一個鍵值對,使用 pop() 命令

j = {'name' : 'xiaoma' , 'location' : 'chengdu'} #這一個字典中包含兩個元素,用逗號隔開 j['name'] = 'xiaoyang' j.pop('name') #將 name 對應的鍵值對進行刪除print(j)

7.清空字典,使用 clear() 命令

j = {'name' : 'xiaoma' , 'location' : 'chengdu'} #這一個字典中包含兩個元素,用逗號隔開 j.clear() #清空字典 jprint(j)

???? 至此,關于 Python 的數據類型的學習先告一段落,如果在后面的學習中有更好的補充的知識點,將會加以完善。


總結

以上是生活随笔為你收集整理的Python第五、六种数据类型——Set(集合) and Dictionary(字典)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。