Python入門day09之字典1

2021-10-09 16:50:30 字數 691 閱讀 8698

dict()函式建立字典

使用時的注意事項:

>>> eg2 = dict(lwt='1',zyb='2')

>>> eg2

>>> eg2 = dict('lwt'='1','zyb'='2')

file "", line 1

syntaxerror: keyword can't be an expression

2. 在定義的變數後直接用中括號,給字典中繼續新增k-v值,eg2['k']='v',**如下:

>>> eg2['大括號中帶單引號'] = '用等號連線並帶單引號輸入值'

>>> eg2

3. 通過對映函式的方式二來構造字典dict(zip(['存放k值1','存放k值2','存放k值3']),[v值1,v值2,v值3]),**如下

>>> eg4 = dict(zip(['1','2','3'],[111,222,333]))

>>> eg4

4. 通過可迭代方式三來構建字典,dict([('k1',v1),('k2',v2),('k3',v3)]),**如下:

>>> dict([('one',1),('two',2),('three',3)])

day09 字典型別

1 作用 2 定義 內用逗號分隔開多個key value,其中value可以使任意型別,但是 key必須是不可變型別,且不能重複 造字典的方式一 d d dict print d k1 print d 1,2,3 print type d d 預設定義出來的是空字典 print d,type d 1...

python學習系列 day09

一 圖形介面 1 tkinter 2 turtle 二 網路程式設計 1 tcp程式設計 1 客戶端 import socket s socket.socket socket.af inet,socket.sock stream af inet表示利用的ipv4,af inet6表示用ipv6。so...

python之路day09 函式

s 金老闆啊 print len s 內建函式 s 金老闆啊 def my len i 0 for k in s i 1 print i print my len none s 金老闆啊 def my len 自定義函式 i 0 for k in s i 1 print i return i 返回值...