第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將多個詞典添加到一組 Python

如何將多個詞典添加到一組 Python

繁星coding 2023-05-16 09:51:38
我有以下詞典:x = {"Name": "A"}y = {"Name": "B"}z = {"Name": "C"}all_dictionaries = {}all_dictionaries.update(x)all_dictionaries.update(y)all_dictionaries.update(z)print(all_dictionaries)輸出是{'Name': 'C'}.但我希望它打印以下內(nèi)容(一個包含所有已聲明詞典的大集合):{{"Name": "A"}, {"Name": "B"}, {"Name": "C"}}不起作用update()。任何幫助表示贊賞!
查看完整描述

4 回答

?
慕哥9229398

TA貢獻1877條經(jīng)驗 獲得超6個贊

您可以將這三個詞典加入一個集合(或列表)中。

all_dictionaries = [x, y, z]

這看起來像: [{"Name": "A"}, {"Name": "B"}, {"Name": "C"}]

或者你可以給每個字典一個鍵。

all_dictionaries = {"x": x, "y": y, "z": z}

看起來像:{"x": {"Name": "A"}, "y": {"Name": "B"}, "z": {"Name": "C"}}


查看完整回答
反對 回復 2023-05-16
?
皈依舞

TA貢獻1851條經(jīng)驗 獲得超3個贊

如果你想要一個嵌套字典:


nested_dict = dict(x={"Name": "A"}, y={"Name": "B"}, z={"Name": "C"})


print(nested_dict)

輸出:


{'x': {'Name': 'A'}, 'y': {'Name': 'B'}, 'z': {'Name': 'C'}}


查看完整回答
反對 回復 2023-05-16
?
蕭十郎

TA貢獻1815條經(jīng)驗 獲得超13個贊

字典使用一個鍵和一個值的組合來存儲數(shù)據(jù),所以不可能做那樣的事情。


您可以使用數(shù)組(實際上是 python 中的列表)來存儲多個字典,如下所示:


x = {"Name": "A"}

y = {"Name": "B"}

z = {"Name": "C"}

array = [x, y, z]

print(array)      # [{'Name': 'A'}, {'Name': 'B'}, {'Name': 'C'}]

或者你可以像這樣將它們保存在一個元組中:


x = {"Name": "A"}

y = {"Name": "B"}

z = {"Name": "C"}

tuple = (x, y, z)

print(tuple)      # ({'Name': 'A'}, {'Name': 'B'}, {'Name': 'C'})

您可以使用 for 循環(huán)自由地迭代兩者,您可以像往常一樣手動訪問數(shù)組索引:


# Using the array from the first example

array[0]  # {'Name': 'A'}

請記住,元組是不可更改的,而數(shù)組在 Python 中更靈活。


查看完整回答
反對 回復 2023-05-16
?
拉莫斯之舞

TA貢獻1820條經(jīng)驗 獲得超10個贊

看起來像沒有值的字典的表示法表示稱為“集合”的數(shù)據(jù)類型,它不是字典。


由于 set 不能包含不可散列的項目(如字典),因此您必須選擇另一種數(shù)據(jù)類型來使用。


您可以使用列表或元組將多個鍵分組到一個容器中。


[{"Name": "A"}, {"Name": "B"}, {"Name": "C"}]  # List

({"Name": "A"}, {"Name": "B"}, {"Name": "C"})  # Tuple


查看完整回答
反對 回復 2023-05-16
  • 4 回答
  • 0 關注
  • 195 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號