巢狀式資料結構指的是:字典儲存在列表中, 或者列表作為值儲存在字典中。甚至還可以在字典中巢狀字典。
列表中包含字典。比如花名冊:
people1 =
people2 =
people_list = [people1, people2]
for people in people_list:
print(people)
執行結果:
有的應用場景,會在列表中包含大量的字典, 而且其中的每個字典都會包含擁有眾多屬性的大物件。
字典包含列表。比如圖書的標籤,一本書會被標註多個標籤:
book =
for tags in book['tags']:
print(tags)
執行結果:
藝術在字典中,需要乙個鍵關聯多個值時,我們就可以在字典中巢狀乙個列表。藝術史
注意:列表和字典的巢狀層級不宜太多。 如果巢狀層級多於 2 級, 那麼可能有更好的解決方案。比如說真實的英文單詞字典:
dict = ,
'carpenter': }
for word, info in dict.items():
print('單詞 ' + word + ' 釋義為:' + info['釋義'] + ',詞性為:' + info['詞性'])
執行結果:
單詞 evaporation 釋義為:蒸發,詞性為:n單詞 carpenter 釋義為:木匠,詞性為:n
說說 Python 的對映資料型別
mutable mju t bl adj.capable of or subject to change or alteration.它們之間的類關係如下圖所示 箭頭從子類指向父類,抽象類和抽象方法的名稱以斜體顯示。這些介面定義了構建乙個對映型別所需要的介面與方法。可以通過 isinstance 方...
clickhouse insert的資料結構
clickhouse insert大致分為兩部分 1.sql語句部分 insert into table f1,f2 2.資料部分資料部分又分為3部分 頭,資料,尾 資料頭 資料塊1 資料塊2 資料塊n 資料尾從中可以看出 每個insert可以包含多個資料塊,每個資料塊可以包含多行。乙個完整的ins...
python結構化資料 python字典結構化資料
dict 鍵 值 key value 對集合,查詢速度極快,但浪費記憶體。dict dict dict.keys keys 以列表返回字典所有的鍵 age name class dict.values values 以列表返回字典的所有鍵值 7,zara first dict.items items...