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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

第一章:Python的基本数据类型-第三节:Python中表示“无序”的数据类型

發(fā)布時間:2025/3/15 python 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第一章:Python的基本数据类型-第三节:Python中表示“无序”的数据类型 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • 一:集合set
    • (1)常用操作
    • (2)其他技巧
  • 二:字典dict
    • (1)常用操作

一:集合set

Python,集合set是一個無序且不含重復(fù)元素序列,使用{ }創(chuàng)建

set1 = {1, 1, 2, 2, 3, 3, 4} print(set1)

需要注意,創(chuàng)建空集合時需要使用set( )而不是{ },因為{ }用于創(chuàng)建空字典

(1)常用操作

①:使用in 或 not in 判斷元素是否在集合內(nèi)

set1 = {"C++", "Python", "C#", "Java"} print("C++" in set1)

②:使用len() 求集合內(nèi)元素個數(shù)

set1 = {1, 1, 2, 2, 3, 3, 4} print(len(set1))

③:支持-、|、&、^運算,其中

  • -:求差集
  • |:求并集
  • &:求交集
  • ^:求交集在并集中的補集
set1 = {1, 2, 3, 4, 5, 6} set2 = {3, 4} print(set1 - set2) print(set1 | set2) print(set1 & set2) print(set1 ^ set2)

④:可以使用add()或update()方法添加元素

set1 = {"C++", "Python", "C#"} set1.add("Java") set1.update({1, 2}, (1, 7)) print(set1)

⑤:可以使用remove()(元素不存在會發(fā)生錯誤)或discard()方法(元素不存在不會發(fā)生錯誤)移除元素

set1 = {"C++", "Python", "C#", "Java"} set1.remove("C#") set1.discard("C++") print(set1)

總結(jié),集合的一些內(nèi)置方法如下

方法描述
add()添加元素
clear()移除集合內(nèi)所有元素
copy()拷貝一個集合
difference()返回多個集合的差集
difference_update()移除集合中的元素,該元素在指定集合中也存在
discard()刪除指定元素
intersection()返回集合的交集
intersection_update返回集合的交集
isdisjoint判斷兩個集合是否包含相同的元素
x.issubset(y)判斷集合x是否為集合y的子集
pop()隨機移除元素
remove()移除指定元素
symmetric_difference()返回兩個集合中不重復(fù)的元素集合
union()返回兩個集合的并集
update()給集合添加元素

(2)其他技巧

二:字典dict

字典本質(zhì)就是一個集合,但是它里面存儲的元素比較特殊。每個元素是一個鍵值對,也即key->value,不同鍵值對使用逗號分隔。需要注意

  • 鍵必須是唯一的,但值不必

  • 值可以取任何數(shù)據(jù)類型,但鍵必須是不可變的(例如str,num等)

dict1 = {'name': 'runoob', 'likes': 123, 'url': 'www.runoob.com'}

(1)常用操作

①:可以通過key訪問value

dict1 = {'Q': '斬鋼閃', 'W': '風(fēng)之障壁', 'E': '踏前斬', 'R': '狂風(fēng)絕息斬'} print(dict1['Q'])

②:可以用del命令刪除字典中的一項或者刪除整個字典,不過執(zhí)行del后會導(dǎo)致整個字典刪除

其他常用方法

方法描述
dict.clear()刪除字典內(nèi)所有元素
dict.copy()返回一個字典的淺拷貝
dict.fromkeys()創(chuàng)建一個新字典,以序列seq中元素做字典的鍵,val為字典對應(yīng)鍵的初始值
dict.get(key,default=None)返回指定鍵的值,如果鍵不在字典中,則返回default設(shè)置的值
key in dict判斷某個鍵是否在dict中
dict.items()以列表返回一個視圖對象
dict.keys()返回一個視圖對象
dict.setdefault(key,default=None)和get()類似,但如果鍵不在字典中,則會添加鍵并設(shè)其值為default
dict.update(dict2)把dict2的鍵值對更新到dict中
dict.values()返回一個視圖對象
pop(key[,default])刪除字典給定鍵 key 所對應(yīng)的值,返回值為被刪除的值。key值必須給出。 否則,返回default值
popitem()返回并刪除字典中的最后一對鍵和值
新人創(chuàng)作打卡挑戰(zhàn)賽發(fā)博客就能抽獎!定制產(chǎn)品紅包拿不停!

總結(jié)

以上是生活随笔為你收集整理的第一章:Python的基本数据类型-第三节:Python中表示“无序”的数据类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲国产一区二区三区a毛片 | 噜噜噜网站 | 午夜影院在线视频 | av高清| 欧美7777 | 里番acg★同人里番本子大全 | 成人h视频 | 午夜在线精品 | 亚洲视频中文字幕在线观看 | 狠狠操狠狠摸 | 日韩成人综合 | 免费啪啪网 | 男女免费看 | 国产一二三精品 | 欧美激情成人网 | 久草免费在线观看 | 法国空姐电影在线观看 | 伊人久久大香网 | 人乳videos巨大吃奶 | 婷婷色伊人 | 极品少妇一区二区 | 成年人看的网站 | 性xxxx欧美 | 国产精品午夜电影 | 免费在线观看成年人视频 | 黄色com| 欧美三级一级 | 夜夜爽妓女8888视频免费观看 | 秋霞影院午夜丰满少妇在线视频 | 色片免费观看 | 经典av在线 | 精品三级 | 肉丝美足丝袜一区二区三区四 | 在线看片网站 | www.日本在线视频 | 国产精品视频久久久久 | 韩国精品在线观看 | 日韩有码av | 亚洲精品中文字幕乱码三区91 | 无码人妻精品一区二区三区夜夜嗨 | 日本伊人影院 | 国产在线视频网址 | 久久久久久国产精品视频 | 国产偷人爽久久久久久老妇app | 欧美小视频在线 | 99爱在线视频 | 亚州色图欧美色图| 黄色激情视频网站 | 午夜在线免费观看 | 中文字幕视频观看 | 欧美日韩在线播放 | 在线一级| 色欧美综合| 午夜小福利 | 欧美日韩电影一区二区 | 污网在线观看 | 欧美精品99久久久 | 污导航在线观看 | 久久视频中文字幕 | 国产精品2018| 亚洲高清成人 | 一区二区三区免费在线视频 | 午夜快播 | 国产第一精品视频 | 色七七亚洲 | 免费看黄色的视频 | www.在线看 | 精品国产一区在线观看 | 色欲久久久天天天综合网精品 | 交专区videossex农村 | 黑丝少妇喷水 | 天天综合视频 | 99国产精品久久久久久久久久久 | 亚洲精品一区二区 | 成人av无码一区二区三区 | 一级片99 | 亚洲特级毛片 | 日本亚洲欧美在线 | 中国女人一级片 | 黄网在线观看视频 | 欧美精品毛片 | 在线观看av一区 | 都市激情自拍偷拍 | 欧美激情xxxxx | 亚洲成人自拍 | 国产综合激情 | 日韩中文字幕二区 | 日韩免| 欧美极品jizzhd欧美 | 欧美黄频| 亚洲国产欧美日韩在线 | 亚洲区偷拍 | av在线不卡网 | 亚洲精品一区二区潘金莲 | 欧美日韩国产精品成人 | xxxxⅹxxxhd日本8hd | 国产福利影院 | 日本特级黄色录像 | 欧美一区二区三区精品 |