[英]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.