python之一列表集合转为字典

1
data=== [['case_id', 'title', 'data', 'expected'],<br>      [1, '正常登录', '("ceshi", "123456")', '{"code": 0, "messg": "登陆成功"}'],<br>      [2, '账户密码不正确', '("ceshi", "1234567")', '{"code": 1, "messg": "账号和密码不正确"}'], <br>      [3, '账户密码为空', '("ceshi", "")', '{"code": 2, "messg": "账号和密码不能为空"}']]

  转为字典

1
2
3
4
5
6
title = datas[0]
print("data===",datas)
 
for data in datas[1:]:
    case = dict(zip(title, data))
    print("case===", case)<br>结果:<br>case=== {'case_id': 1, 'title': '正常登录', 'data': '("ceshi", "123456")', 'expected': '{"code": 0, "messg": "登陆成功"}'}<br>case=== {'case_id': 2, 'title': '账户密码不正确', 'data': '("ceshi", "1234567")', 'expected': '{"code": 1, "messg": "账号和密码不正确"}'}<br>case=== {'case_id': 3, 'title': '账户密码为空', 'data': '("ceshi", "")', 'expected': '{"code": 2, "messg": "账号和密码不能为空"}'}

  

函数zip()是将两个列表组合成一个列表集合

函数dict()是将第一个列表为字典key集合,第二个列表为每个key对应的value值

posted @   木棉花的漂泊  阅读(282)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示