python set()函数讲解
生活随笔
收集整理的這篇文章主要介紹了
python set()函数讲解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
set ? 是一個不允許內(nèi)容重復(fù)的組合,而且set里的內(nèi)容位置是隨意的,所以不能用索引列出。可進(jìn)行關(guān)系測試,刪除重復(fù)數(shù)據(jù),還可以計(jì)算交集、差集、并集等。
1、創(chuàng)建set集合
>>> set([1,2,3]) {1, 2, 3} >>> set('123') {'1', '2', '3'} >>> set() set() #創(chuàng)建一個空set2、添加刪除元素
python 集合的添加有兩種常用方法,分別是add和update。
集合add方法:是把要傳入的元素做為一個整個添加到集合中
集合update方法:是把要傳入的元素拆分,做為個體傳入到集合中
>>> a = set('love') >>> a {'l', 'v', 'o', 'e'} >>> a.update('python') >>> a {'h', 'y', 'e', 'n', 'o', 'p', 't', 'l', 'v'}集合刪除操作方法:remove
>>> a = set(['i', 'love', 'python']) >>> a {'love', 'i', 'python'} >>> a.remove('love') >>> a {'i', 'python'}?
更多方法可以參考:https://www.cnblogs.com/xiaoshabi/p/7700033.html
???????????????????????????????? http://www.iplaypy.com/jichu/set.html
總結(jié)
以上是生活随笔為你收集整理的python set()函数讲解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 内存分配方式以及堆和栈的区别
- 下一篇: 100多本python书,免费电子版下载