Python中文
首页
教程
问答
标签
搜索
登录
注册
如何从两个词典创建列表?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在尝试写入GAE数据存储中的一个模型,该模型将有三个字段:date、integer、integer。你知道吗</p> <pre><code>class fusSent(db.Model): """ Models a list of the follow-ups due and follow-ups sent """ date_created = db.DateTimeProperty(auto_now_add=True) fu_date = db.DateProperty() fus_due = db.IntegerProperty() fus_sent = db.IntegerProperty() </code></pre> <p>这些数据来自两个不同的字典,它们有匹配的键(日期)。见下文。你知道吗</p> <pre><code>fus_d = {2013-01-01: 1, 2013-04-01: 1, 2013-02-01: 1, 2013-03-01: 1} fus_s = {2013-01-01: 0, 2013-04-01: 0, 2013-02-01: 1, 2013-03-01: 1} </code></pre> <p>我的猜测是,我需要将字典组合成一个列表(如下所示),以便将其保存到数据存储中。然而,我不完全确定这是最好的方法。你知道吗</p> <pre><code>fu_list = [(2013-01-01, 1, 0), (2013-04-01, 1, 0), (2013-02-01, 1, 1), (2013-03-01, 1, 1)] </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>@cmd拥有生成您请求的列表的代码,但无法将其放入数据存储。此代码将创建实体并保存它们:</p> <pre><code>s = set(fus_d.keys()) s.update(fus_s.keys()) for k in s: sent = fusSent(fu_date=k, fus_due=fus_d.get(k), fus_sent=fus_s.get(k)) sent.put() </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何格式化凌乱的html源代码?python
10 回答
如何格式化列中的datetime值而不使用pandas中的to\datetime函数?
8 回答
如何格式化列表以将其作为输入提供给支持向量机训练()在opencv3.0中
10 回答
如何格式化列表和字典理解
5 回答
如何格式化刮板输出
5 回答
如何格式化包含不同表达式的原始字符串?
7 回答
如何格式化卷积(1D)keras神经网络的输入和输出形状?Python
9 回答
如何格式化参数的帮助输出?
6 回答
如何格式化双对数x轴刻度标签显示为10的幂?
9 回答
如何格式化可变数量的参数?
10 回答
如何格式化和加载4dr中的数组?
6 回答
如何格式化和合并单个CSV文件中的列
8 回答
如何格式化和打印仪表板到PDF?
2 回答
如何格式化和重写多个文件?
1 回答
如何格式化多变量LSTM(keras)的培训/测试数据,多个观察点和每个观察点的单一结果变量?
3 回答
如何格式化多维数组列表?
4 回答
如何格式化字典(最初来自数据帧)以供操作使用?
6 回答
如何格式化字典列表中的字典对象?
6 回答
如何格式化字符串以创建可编辑列表?
3 回答
如何格式化字符串和字符串一起使用
10 回答