自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Python set類型基本應(yīng)用方式解讀

開發(fā) 后端
Python set類型在實(shí)際應(yīng)用中是比較重要的,我們今天將會(huì)通過一段比較簡(jiǎn)單的應(yīng)用來為大家詳細(xì)介紹一下這方面的基本內(nèi)容。

Python編程語言的作用在實(shí)際應(yīng)用中體現(xiàn)的非常明顯,而且其簡(jiǎn)單易用的特性也極大的方便編程人員應(yīng)用。我們今天就可以先從Python set類型來了解一下這一語言的應(yīng)用特點(diǎn)。Python set類型是一個(gè)比較重要的應(yīng)用類型,有時(shí)候還是蠻好用的。詳細(xì)文檔和說明可以用help(set) 查看其說明和方法。

下面來點(diǎn)簡(jiǎn)單的小例子說明把。

  1. >>> x = set('spam')  
  2. >>> y = set(['h','a','m'])  
  3. >>> x, y  
  4. (set(['a', 'p', 's', 'm']), set(['a', 'h', 'm'])) 

再來些Python set類型的小應(yīng)用。

  1. >>> x & y # 交集  
  2. set(['a', 'm'])  
  3. >>> x | y # 并集  
  4. set(['a', 'p', 's', 'h', 'm'])  
  5. >>> x - y # 差集  
  6. set(['p', 's']) 

記得以前個(gè)網(wǎng)友提問怎么去除海量列表里重復(fù)元素,用hash來解決也行,只不過感覺在性能上不是很高,用set解決還是很不錯(cuò)的,示例如下:

  1. >>> a = [11,22,33,44,11,22]  
  2. >>> b = set(a)  
  3. >>> b  
  4. set([33, 11, 44, 22])  
  5. >>> c = [i for i in b]  
  6. >>> c  
  7. [33, 11, 44, 22] 

很酷把,幾行就可以搞定。以上就是我們?yōu)榇蠹医榻B的Python set類型相關(guān)方法。

【編輯推薦】

  1. Python ZipFile模塊功能特點(diǎn)講解
  2. Python實(shí)例應(yīng)用經(jīng)典講解
  3. 四種Python文件主要功能介紹
  4. Python查找重復(fù)文件相關(guān)操作方式分享
  5. Python os模塊常用部分功能總結(jié)
責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-03-03 15:17:46

Python調(diào)用MyS

2010-03-03 13:22:08

Python正則表達(dá)式

2010-03-03 16:40:55

Python HTTP

2010-03-03 14:40:37

Python打包方法

2010-03-04 09:27:34

調(diào)用Python腳本

2010-03-03 10:03:55

Python連接Sql

2010-03-03 16:08:26

Python取得文件列

2010-03-03 13:32:08

Python壓縮文件

2010-03-01 16:04:31

WCF服務(wù)契約

2010-03-05 15:47:59

Python Stri

2010-02-02 14:45:35

C++ typeof

2013-12-12 16:10:21

Lua腳本語言

2010-01-25 13:45:04

Android單選框

2010-02-02 17:33:17

C++友元函數(shù)

2010-03-04 14:57:08

Python解密VBS

2010-07-08 15:24:17

SNMP trap

2010-03-04 15:52:59

Python構(gòu)造列表

2010-02-04 17:16:33

C++調(diào)用python

2010-02-25 10:52:29

WCF響應(yīng)服務(wù)

2010-02-26 13:40:28

WCF消息頭
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)