簡體   English   中英

如何將python中的元組轉換為字典,如下代碼?

[英]How to convert from tuple to dictionary in python, for the following code?

({'timestamp': 1649767465, 'id': 48}, {'timestamp': 1649766359, 'id': 48}, {'timestamp': 1649766249, 'id': 48}, {'timestamp': 1649765101, 'id': 48}, {'timestamp': 1649747642, 'id': 48})

({'timestamp': 1649767465, 'id': 48}, {'timestamp': 1649766359, 'id': 48}, {'timestamp': 1649766249, 'id': 48}, {'timestamp': 1649765101, 'id': 48}, {'timestamp': 1649747642, 'id': 48})

上面是字典的元組。 讓我們來看第一個,即{'timestamp': 1649767465, 'id': 48} ,有兩個鍵值對。
元組沒有要制成字典的鍵。 因此,不可能在上面的例子中創建一個嵌套的字典。
但是,它可以轉換為字典列表(如果您想稍后更新變量)。

variable = [{'timestamp': 1649767465, 'id': 48}, {'timestamp': 1649766359, 'id': 48}, {'timestamp': 1649766249, 'id': 48}, {'timestamp': 1649765101, 'id': 48}, {'timestamp': 1649747642, 'id': 48}]

現在要獲取任何元素,只需遍歷列表並獲取所需的元素。 每個元素都是一個字典,因此可以使用鍵調用該值。
例如,

for v in variable:
   print(v['timestamp'])
   print(v['id'])

Output

1649767465
48
1649766359
48
1649766249
48
1649765101
48
1649747642
48

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM