他与星辰皆失 2021-10-23 09:38 采纳率: 80%
浏览 25
已结题

python两个列表的值作为不同的字典value值

现在有附件名称和附件链接,都是列表
files_name = ['a','b','c']
files_link = ['1','2','3']
想变成
[{'filename':'a','filelink':'1'},{'filename':'b','filelink':'2'},{'filename':'c','filelink':'3'}]
这样的
应该怎么做?

  • 写回答

1条回答 默认 最新

  • CSDN专家-黄老师 2021-10-23 09:59
    关注
    
    files_name = ['a','b','c']
    files_link = ['1','2','3']
    r = []
    for k, v in zip(files_name, files_link):
        d = {}
        d['filename'] = k
        d['filelink'] = v
        r.append(d)
    print(r)
    

    img

    如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月31日
  • 已采纳回答 10月23日
  • 创建了问题 10月23日