集合基礎 集合的基本使用方法

2021-10-01 09:14:21 字數 1607 閱讀 6913

今天來給大家介紹一下集合,那麼集合是什麼樣的呢?

格式:(1)變數名=

(2)變數名=set(序列)序列==元組/列表/字串/字典

#(1)

>>

> hello=

>>

>

print

(hello)

#(2)

>>

> hello=

set([1

,2,3

,4,5

,6])

>>

> hello

>>

> hello=

set(

'hello world'

)>>

> hello #把字串每個字元變成集合的元素

>>

> hello=

set(

)>>

> hello

#只顯示字典型別的key值

新增操作:

方法:add() 和 update()

#add

>>

> sets=

>>

> sets.add(

'藍')

>>

>

print

(sets)

#update

>>

> sets.update(

)>>

>

print

(sets)

刪除操作

方法:pop(),remove() clear() del

>>

> sets

>>

> sets.pop(

)#隨機刪除乙個 返回刪除值

'白'>>

> sets

>>

> sets.remove(

'紅')

#刪除指定的值

>>

> sets

>>

> sets.clear(

)#清空集合

>>

> sets

set(

)>>

>

del sets #刪除集合

便利集合
>>

> sets=

>>

>

for i in sets:..

.print

(i)...

123

去除列表中重複的內容

1.利用集合不可以重複

>>

> ls=[1

,2,2

,2,5

,6,6

,9]>>

> ls=

set(ls)

#將列表轉換為集合

>>

> ls #重複的元素被去除

>>

> ls=

list

(ls)

#再用list轉換為列表

>>

> ls[1

,2,5

,6,9

]

Set集合和Map集合的使用方法

set是乙個無序的 不重複的集合 它主要的特點就是不重複 主要用來去重 我們使用set集合的時候 需要new 也就是說他是乙個物件 1.使用 使用的時候 必須先進行例項化 可以傳遞乙個引數 引數是可選 如果傳遞引數 引數是陣列 返回的結果是set集合 去重之後的陣列 set集合 let arr 11...

html的集合使用方法

var m new map 100,michael 101,bob 102,tracy var m new map m.set adam 67 新增新的key value m.get adam 67m.delete adam 刪除key adam m.has adam 是否存在key adam tr...

集合框架的使用方法

list與set都是介面collection的子介面,collection源 中有一些幫助實現基本的訪問操作的抽象方法,主要有add addall iterator remove size 在collection的子介面list set以及子類arraylist linkedlist vector ...