Python基礎教程 使用dict和set

2021-10-09 19:33:01 字數 1240 閱讀 6854

dict 就和 c語言中的 map 的作用一樣。查詢非常快,以空間換時間!

dict的使用:

>>

> d=

#定義乙個dict d

>>

> d

>>

> d[

'qq']=

5#插入

>>

> d

>>

> d.pop(

'bob'

)#刪除

77>>

> d

查詢dict中是否有指定key存在的兩個方法:

'''

'''d.get(

'mike',-

1)66>>

>

'mike'

in d

true

>>

> d.get(

'mike',-

1)66#若d中無鍵值'mike',則輸出-1

set 和c語言的 set一樣,都是數學上的集合,具有唯一性

set的使用

'''

'''>>

> s=

set([2

,1,3

,1,4

,2,3

])>>

> s

#教程是上面的方式來定義乙個set的,不過也可以這樣:

>>

> s1=

>>

> s1

>>

> s.add(5)

#插入元素

>>

> s

>>

> s.remove(1)

#刪除元素

>>

> s

>>

> s1&s2 #求集合的交

>>

> s1|s2

#求集合的並

兩個內建函式:

>>

> a=[1

,2,-

1]>>

> a.sort(

)#排序函式

>>

> a[-

1,1,

2]>>

> a=

'abc'

>>

> a.replace(

'a',

'a')

#替換函式

'abc'

python基礎教程

乙個簡單的客戶機 import socket s socket.socket host socket.gethostname port 1234 s.bind host,port s.listen 5 while true c,addr s.accept print got connection f...

Python基礎教程

本教程不包括python的安裝,ide採用spyder pytho2.7 1.print pow 2,3 8 print 2 3 8這裡pow函式表示乘方,與 功能相同。2.abs 10 10abs函式用來求乙個數的絕對值。3.round 0.6 1.0 round 0.4 0.0round函式將浮...

Python 基礎教程

python由guido van rossum於1989年底發明,第乙個公開發行版發行於1991年。像perl語言一樣,python 源 同樣遵循 gpl gnu general public license 協議。本教程主要針對python 2.x版本的學習,如果你使用的是python 3.x版本...