簡體   English   中英

如何創建一個字典,從列表中分配值並為每個值生成相同的鍵

[英]How to create a dictionary assigning values from a list and generate the same key for each one

我有一個列表,我希望列表中的每個項目都成為一個尚不存在但應該創建的鍵的值。

這是列表:

['King', 'President', 'VP', ' 2nd VP', '3rd VP']

所需的 output 必須是這樣的:

[{'title':'King'}, {'title':'President'}, {'title':'VP'}, {'title':'2nd VP'}, {'title':'3rd VP'}]

謝謝你的支持

您可以通過列表理解來做到這一點

titles = ['King', 'President', 'VP', ' 2nd VP', '3rd VP']

print([{'title': title} for title in titles])

# output
[{'title': 'King'}, {'title': 'President'}, {'title': 'VP'}, {'title': ' 2nd VP'}, {'title': '3rd VP'}]

像這樣?:

liste = ['King', 'President', 'VP', ' 2nd VP', '3rd VP']

for i in range(0, 5):
    liste[i] = {'title':liste[i]}

您可以使用列表理解來做到這一點

lst = ['King', 'President', 'VP', ' 2nd VP', '3rd VP']
d_lst = [{'title': v} for v in lst]
d_lst = [{'title': 'King'}, {'title': 'President'}, {'title': 'VP'}, {'title': ' 2nd VP'}, {'title': '3rd VP'}]

暫無
暫無

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

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