1. 程式人生 > >python中set()函式的用法

python中set()函式的用法

在寫一個程式時,用到了set()函式,就查看了一下set()函式的定義和用法

建立集合set

python set類是在python的sets模組中,大家現在使用的python2.3中,不需要匯入sets模組可以直接建立集合。
>>>set('boy')
set(['y', 'b', 'o'])

集合新增、刪除

集合的新增有兩種常用方法,分別是add和update。
集合add方法:是把要傳入的元素做為一個整個新增到集合中,例如:
>>> a = set('boy')
>>> a.add('python')
>>> a
set(['y', 'python', 'b', 'o'])

集合update方法:是把要傳入的元素拆分,做為個體傳入到集合中,例如:
>>> a = set('boy')
>>> a.update('python')
>>> a
set(['b', 'h', 'o', 'n', 'p', 't', 'y'])

集合刪除操作方法:remove
set(['y', 'python', 'b', 'o'])
>>> a.remove('python')
>>> a
set(['y', 'b', 'o'])

python set() 集合操作符號、數學符號

集合的交集、合集(並集)、差集,瞭解集合set的這些非常好用的功能前,要先了解一些集合操作符號

python 集合操作符號
簡單的演示下差集、交集和合集的概念:
集合的交集、合集、差集

相關推薦

pythonset()函式用法

在寫一個程式時,用到了set()函式,就查看了一下set()函式的定義和用法 建立集合set python set類是在python的sets模組中,大家現在使用的python2.3中,不需要匯入sets模組可以直接建立集合。 >>>set('boy

Pythonsplit()函式用法和例項

一、描述 split()通過指定分隔符對字串進行切片,如果引數num 有指定值,則僅分隔 num 個子字串 函式形式:str.split(str="", num=string.count(str)) 引數: str -- 分隔符,預設為所有的空字元,包括空格、換行(\n)、製表

python print 函式用法總結

出自:http://www.cnblogs.com/graceting/p/3875438.html Python 思想: “一切都是物件!” 在 Python 3 中接觸的第一個很大的差異就是縮排是作為語法的一部分,這和C++等其他語言確實很不一樣,所以要小心 

Pythonformat函式用法說明

格式描述 %%百分號標記 %c字元及其ASCII碼 %s字串 %d有符號整數(十進位制) %u無符號整數(十進位制) %o無符號整數(八進位制) %x無符號整數(十六進位制) %X無符號整數(十六進位

Pythonzip()函式用法舉例

定義:zip([iterable, ...]) zip()是Python的一個內建函式,它接受一系列可迭代的物件作為引數,將物件中對應的元素打包成一個個tuple(元組),然後返回由這些 tuples組成的list(列表)。若傳入引數的長度不等,則返回list的長度和引數

pythonrange()函式用法

1、range範圍: range 範圍是左閉右開區間, range(i,j) 相當於 [i,j)。 程式設計時要注意邊界問題 >>> for i in range(6,12):  print(i) 6 7 8 9 10 11 2、關於引數 >>> range(1,5

pythonencode()函式用法

python字串函式用法大全連結 encode()函式 描述:以指定的編碼格式編碼字串,預設編碼為 'utf-8'。 語法:str.encode(encoding='utf-8', errors='strict')     -> bytes (獲得by

pythoncount()函式用法

python字串函式用法大全連結 count()函式 描述:統計字串裡某個字元出現的次數。可以選擇字串索引的起始位置和結束位置。            語法:str.count("char", start,end) 

pythoncenter()函式用法

python字串函式用法大全連結 center()函式 描述:返回一個長度為width,兩邊用fillchar(單字元)填充的字串,即字串str居中,兩邊用fillchar填充。若字串的長度大於width,則直接返回字串str 語法:str.center(width , "fillcha

pythoncasefold()函式用法

python字串函式用法大全連結 casefold()函式 描述:將字串中的所有大寫字母轉換為小寫字母。 語法:str.casefold()   -> str 返回字串 程式示例: str1 = "I Love Python" str2 = "Groß

pythonstartswith()函式用法

python字串函式用法大全連結 startswith()函式 描述:判斷字串是否以指定字元或子字串開頭。 語法:str.endswith("suffix", start, end) 或 str[start,end].endswith("suffix")    用

pythonendswith()函式用法

python字串函式用法大全連結 endswith()函式 描述:判斷字串是否以指定字元或子字串結尾。 語法:str.endswith("suffix", start, end) 或 str[start,end].endswith("suffix")    用於判

pythonexpandtabs()函式用法

python字串函式用法大全連結 expandtabs()函式 描述:返回一個字串的副本。使原字串中的製表符("\t")的使用空間變大。使用空格來擴充套件空間。 語法: str.expandtabs(tabsize=8)  —> str  返回字串 t

pythondecode()函式函式用法

python字串函式用法大全連結 decode()函式 描述:以 encoding 指定的編碼格式解碼字串,預設編碼為字串編碼。 encoding ——要使用的編碼,如:utf-8,gb2312,cp936,gbk等。 errors ——設定不同解碼

Python雜談 | (三) Pythonflatten()函式用法

目錄   一、簡介 二、用於array 三、用於mat 四、用於列表 一、簡介 Python的flatten()函式位於numpy庫中,只適用於array或mat這兩個NumPy物件,普通的列表不行。 二、用於array 三、用於mat

mysql set函式用法

mysql 中set函式的用法 :當值為空時不進行賦值 update user_user <set> <if test="nickname!=null and nickname!='' "> user_user.nickn

pythonjoin函式用法

這個函式可以對字串按照某種方式進行拼接,比如你要在三個字母中間都新增一個特定字元,就可以用這個函式實現   result = '*'.join(['A','B','C']) print(result) #A*B*C 當然join後傳入的引數是一個string型別同樣也是可以的

【轉】Python關鍵語法-閉包:函式函式用法例項

本文例項講述了Python閉包的用法。分享給大家供大家參考,具體如下: Python函式中也可以定義函式,也就是閉包。跟js中的閉包概念其實差不多,舉個Python中閉包的例子。 def make_adder(addend): def adder(augend

Pythonsorted函式用法

[轉].Python中sorted函式的用法 【Python】 sorted函式   我們需要對List、Dict進行排序,Python提供了兩個方法

pythonzip()函式用法

版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/csdn15698845876/article/details/73411541 zip函式的原型為:zip([iterable, …]) 引數iterable為可迭代的物件