我有一個用Python創建的帶有循環的列表,我想將此列表中的每個項目分配爲一個值。聽起來很簡單,但我需要創建與mu列表中相同數量的字典。創建一個列表,然後將項目作爲字典中的值使用
arr_temp = []
for i in range(random.randrange(1,len(findings_list))):
rand_item = random.choice(findings_list)
arr_temp.append(rand_item)
# ['Lymph nodes', 'Calcifications US']
這樣做後,我需要創建2個字典有「名」和列表項的值的鍵名 所以在這種情況下,我想有這樣的事情
dict1 = {"name": 'Lymph nodes'}
dict2 = {"name": 'Calcifications US'}
而且如果你能提出任何有效的方式來增加字典與dict鍵的排列,所以它看起來像
...findings: [{"name": 'Lymph nodes'},
{"name": 'Calcifications US'}]
我真的很感激。謝謝!
它總是在列表中的兩個項目,或是可變數量的項目? –
這是字典的長度。 – Adi219