當前位置:成語大全網 - 漢語詞典 - Python [{"1": 2},{"2": "a"},{"3": "b"}]這個列表類型,如何轉換成單詞類型{"1": 2," 2": "a "," 3 ":。

Python [{"1": 2},{"2": "a"},{"3": "b"}]這個列表類型,如何轉換成單詞類型{"1": 2," 2": "a "," 3 ":。

用dict()直接轉換是不可接受的。如圖所示:

錯誤提示表示給定了壹個參數,但需要兩個參數。對於dict函數來說,A是壹個參數,所以要想別的辦法。

我們來考慮壹個相對簡單的問題:如何取出‘1’?經過調試,是這樣的:

然後按照這個格式,可以用for循環來構造。

a=[{'1 ':?2},?{'2':?壹個' },?{'3':?b'}]

b={}?#首先定義壹個空字典

為了什麽?我?在?Range(3):#叠代a三次,每個元素叠代壹次。

b[列表(a [I])。keys ()) [0]] = list (a [I]。values ()) [0] #使用上面的構造格式得到這個。

Print(b)# Print變量b,得到結果(我是在python的交互界面下操作的,所以沒有給出print):

而且我試了代碼,python2和python3都是可行的。