Python将两个列表合并为一个字典

原创 阁主  2023-01-31 15:10:50  阅读 1129 次 评论 0 条
摘要:

该示例为使用Python将两个列表合并为一个字典,前提下一个列表为键值,一个列表为值,这个操作下建议两个列表的长度要相等。

介绍

  1. 将两个列表合并为一个字典。
  2. 输入:["张无忌","赵敏","周芷若"] [101,102,103]
  3. 输出:{"张无忌":101,"赵敏":102,"周芷若":103}

基础写法

  1. list_names = ["张无忌", "赵敏", "周芷若"]
  2. list_rooms = [101, 102, 103]
  3. dict_result = {}
  4. for i in range(len(list_names)):
  5. dict_result[list_names[i]] = list_rooms[i]
  6. print(dict_result)

推导式写法

  1. list_names = ["张无忌", "赵敏", "周芷若"]
  2. list_rooms = [101, 102, 103]
  3. dict_result = {list_names[i]: list_rooms[i] for i in range(len(list_names))}
  4. print(dict_result)

输出结果

  1. {'张无忌': 101, '赵敏': 102, '周芷若': 103}
本文地址:https://www.mainblog.cn/298.html
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。

评论已关闭!