python - 数据列表和空字典键 - 有没有办法将数据顺序分配给字典键
问题描述
我有一个字典内容如下
contentDict = {
"Prefecture": "",
"Total List Number": "",
"Title": "",
"Event Validity": "",
"Available Period": "",
"Available StartDate": "",
"End Date": "",
"Last Updated": "",
"mainText": "",
"Location Tag": "",
"Event Tag": "",
"Main Image URL": "",
"innerWebSiteURL": "",
"ListLink": ""
}
以及相同长度的内容列表。
有没有办法将列表的每个内容顺序分配给字典
我尝试使用 zip() 但失败得很惨
字典需要按指定的顺序排序,因为我想按提供的顺序将它添加到 mysql 数据库中。
最终目标是使用 to_sql() 方法将字典放入 MySQL 数据库
我最初在没有考虑 MySQL 的情况下进行编码,后来被告知使用 ORM to_SQL 方法来传输数据..
任何提示或指南将不胜感激
解决方案
好吧,假设您的列表是contentList,
contentList = [i for i in range(14)]
一件事是通过键循环:
for i,k in enumerate(contentDict):
contentDict[k] = contentList[i]
或“蟒蛇”:
contentDict = {k:contentList[i] for i,k in enumerate(contentDict)}
推荐阅读
- javascript - 如何从赛普拉斯的测试文件中抽象出常用功能
- elasticsearch - Elasticsearch如何在java API中的must_not中添加布尔查询并具有多个匹配?
- html - 将表格单元格转换为可编辑输入
- angular - Angular - rxjs_Observable__WEBPACK_IMPORTED_MODULE_2__.Observable.of 不是函数
- r - 使用 R studio 对 .csv 文件进行操作
- javascript - 在Vue和Ajax中获取请求的http状态码
- android - Azure 给 403(禁止)与 android(API 级别 19)
- reporting-services - 如何为子报表添加 SSRS 文档地图书签
- java - Spring boot - 如何在 Process Builder 中指定 Java 路径
- javascript - 在 Stroybook 中使用自定义 webpack 配置文件时,`exports is not defined`