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版本...