python 建立字典 多層巢狀舉例 實戰

2021-10-03 14:36:17 字數 1224 閱讀 9840

x=[0

,1,2

,3,4

]y=[3

,5,6

,2,3

]#定義字典

result =

for i in

range(1

,len

(x)+1)

: result[

str(i)]=

# , '2': {}, '3': {}, '4': {}, '5': {}}j=0

#通過key 賦值

for i in

range(1

,len

(x)+1)

:for k in

range

(len

(x))

: result[

str(i)

][k+10]

= x[k]

- y[k]

print

(result)

''',

'2': ,

'3': ,

'4': ,

'5': }'''

result1=

for i in

range

(len

(x))

:#result中的元素也是乙個字典的形式

result1[

str(i)]=

#定義巢狀字典

for i in

range

(len

(x))

:for j in

range(5

):#巢狀字典的賦值方式

result1[

str(i)][

str(j+1)

]=abs(x[i]

-y[j]

)#計算曼哈頓距離

print

(result1)

'''result=

, '1': ,

'2': ,

'3': ,

'4': }

'''s=}s[

'no sur'][

0]="no"

print

(s)ss=

}ss[

'fli'][

10]='no'

ss['fli'][

11]='yes'

print

(ss)

宣告:部分內容來自

Python字典巢狀

1 import copy 2 menu 10 程式設計 11,17 伺服器程式設計 18,23 24 網頁設計 31 後端 32353637 38 3940 41 menu copy copy.deepcopy menu 424344 print menu copy.pop 電腦科學與技術 字典巢...

Python列印多層巢狀列表

如下列表 1,2,3,4,5,6,7 8,9,10 11 12,13,14 lst 1,2,3,4,5,6,7 8,9,10 11 12,13,14 print 原多層巢狀列表 print lst lst new def get lst element lst for i in lst if typ...

python的多層巢狀列表處理

isinstance 函式來判斷乙個物件是否是乙個已知的型別 語法 以下是 isinstance 方法的語法 isinstance object,classinfo 引數 object 例項物件。classinfo 可以是直接或間接類名 基本型別或者由它們組成的元組。返回值 如果物件的型別與引數二的...