最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python set集合類型操作總結(jié)

 更新時間:2014年11月07日 13:30:50   投稿:junjie  
這篇文章主要介紹了Python set集合類型操作總結(jié),本文介紹了一個小技巧、去重技巧、創(chuàng)建set、set基本操作等內(nèi)容,需要的朋友可以參考下

Python中除了字典,列表,元組還有一個非常好用的數(shù)據(jù)結(jié)構(gòu),那就是set了,靈活的運(yùn)用set可以減去不少的操作(雖然set可以用列表代替)

小例子

1.如果我要在許多列表中找出相同的項(xiàng),那么用集合是最好不過的了,用集合只用一行就可以解決

復(fù)制代碼 代碼如下:

x & y & z # 交集

2.去重

復(fù)制代碼 代碼如下:

>>> lst = [1,2,3,4,1]
>>> print list(set(lst))
[1, 2, 3, 4]

用法

注意set因?yàn)闆]有位置的概念所以list方法切片什么的都沒有用,需要的時候再轉(zhuǎn)化為list

內(nèi)建函數(shù)創(chuàng)建set

復(fù)制代碼 代碼如下:

set([1, 2, 3, 4])

基本操作

復(fù)制代碼 代碼如下:

t.add('x')            # 添加一項(xiàng)
s.update([10,37,42])  # 在s中添加多項(xiàng)

t.remove('H') # 刪除一項(xiàng)

len(s)  # set 的長度

x in s # 測試 x 是否是 s 的成員 

x not in s   # 測試 x 是否不是 s 的成員 

s.issubset(t) 
s <= t  # 測試是否 s 中的每一個元素都在 t 中 

s.issuperset(t) 
s >= t  # 測試是否 t 中的每一個元素都在 s 中 

s.union(t) 
s | t  # 返回一個新的 set 包含 s 和 t 中的每一個元素 

s.intersection(t) 
s & t  # 返回一個新的 set 包含 s 和 t 中的公共元素 

s.difference(t) 
s - t  # 返回一個新的 set 包含 s 中有但是 t 中沒有的元素 

s.symmetric_difference(t) 
s ^ t  # 返回一個新的 set 包含 s 和 t 中不重復(fù)的元素 

s.copy()  # 返回 set “s”的一個淺復(fù)制 

相關(guān)文章

  • Python實(shí)現(xiàn)字典按照value進(jìn)行排序的方法分析

    Python實(shí)現(xiàn)字典按照value進(jìn)行排序的方法分析

    這篇文章主要介紹了Python實(shí)現(xiàn)字典按照value進(jìn)行排序的方法,結(jié)合實(shí)例形式分析了Python字典按照value進(jìn)行排序的相關(guān)操作技巧,需要的朋友可以參考下
    2017-12-12
  • Python兩臺電腦實(shí)現(xiàn)TCP通信的方法示例

    Python兩臺電腦實(shí)現(xiàn)TCP通信的方法示例

    這篇文章主要介紹了Python兩臺電腦實(shí)現(xiàn)TCP通信的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Django中l(wèi)og日志記錄的最佳實(shí)踐

    Django中l(wèi)og日志記錄的最佳實(shí)踐

    Django中的log日志記錄是一個非常重要的功能,可以幫助開發(fā)者快速定位和解決問題。本文將介紹Django中l(wèi)og日志記錄的基本概念和使用方法,并提供一些最佳實(shí)踐,幫助開發(fā)者更好地利用log日志記錄功能。
    2023-04-04
  • pyqt5 QListWidget的用法解析

    pyqt5 QListWidget的用法解析

    這篇文章主要介紹了pyqt5 QListWidget的用法解析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python如何同時讀寫Excel

    Python如何同時讀寫Excel

    這篇文章主要介紹了Python如何同時讀寫Excel問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 對python多線程SSH登錄并發(fā)腳本詳解

    對python多線程SSH登錄并發(fā)腳本詳解

    今天小編就為大家分享一篇對python多線程SSH登錄并發(fā)腳本詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Python中常用信號signal類型實(shí)例

    Python中常用信號signal類型實(shí)例

    這篇文章主要介紹了Python中常用信號signal類型實(shí)例,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • python和shell獲取文本內(nèi)容的方法

    python和shell獲取文本內(nèi)容的方法

    今天小編就為大家分享一篇python和shell獲取文本內(nèi)容的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python3簡單爬蟲抓取網(wǎng)頁圖片代碼實(shí)例

    Python3簡單爬蟲抓取網(wǎng)頁圖片代碼實(shí)例

    這篇文章主要介紹了Python3簡單爬蟲抓取網(wǎng)頁圖片代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Python使用微信接入圖靈機(jī)器人過程解析

    Python使用微信接入圖靈機(jī)器人過程解析

    這篇文章主要介紹了Python使用微信接入圖靈機(jī)器人過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11

最新評論

延庆县| 察哈| 井陉县| 平陆县| 乐亭县| 会同县| 北安市| 丰台区| 尼玛县| 金湖县| 阿克苏市| 嘉鱼县| 宜兰县| 五指山市| 玛多县| 杭锦旗| 鹿邑县| 水城县| 永登县| 朝阳县| 霍邱县| 高台县| 睢宁县| 烟台市| 称多县| 通渭县| 淳化县| 卢龙县| 漾濞| 廊坊市| 赤水市| 雅江县| 达州市| 梓潼县| 株洲市| 洪雅县| 盐边县| 枣庄市| 潮州市| 南京市| 榆社县|