我有一个这样的数据,我想用逗号分隔的和整型值来添加字符串。
data=[{"string": "x","int": 1},
{"string": "y","int": 2},
{"string": "z","int": 3}]
我期待这样的输出。在
输出:
^{pr2}$我试过使用reduce函数
func = lambda x, y: dict((m, n + y[m]) for m, n in x.items() )
print reduce(func, data)
我得到了这样的东西。在
{"string": "xyz", "int": "6"}
如何获取逗号分隔的字符串。在
您可以将^{} 和{a2}与generator expressions一起使用:
输出:
^{pr2}$您需要一个自定义函数来替换
n+y[m]
(比如custom_add(a,b)
),它让我们来实施它。在
^{pr2}$我们还没有
is_int_array/1
。我们现在就开始吧。在否
is_int/1
。我们开始吧对字符串做同样的事情
把它们加起来-https://repl.it/LPRR
好吧,这太疯狂了,但是当您尝试实现
functional-only
方法时,您需要准备好这样的情况-))相关问题 更多 >
编程相关推荐