小编m01*_*011的帖子

如何将 Python 对象(不可 JSON 序列化)从一个 (AWS) lambda 函数传递到另一个?

如果您尝试发送不可 JSON 序列化的对象(列表、字典、整数等以外的任何对象),您会收到以下错误消息:

"errorMessage": "Object of type set is not JSON serializable"
Run Code Online (Sandbox Code Playgroud)

即使您发送 a ,它在传递给第二个 lambda 时tuple也会转换为 a 。list

那么,如果您想保留该对象,有哪些解决方法呢?

python json amazon-web-services aws-lambda

5
推荐指数
1
解决办法
2562
查看次数

如何更优雅地将具有一个键值对的dict分解为两个变量?

目前,我正在使用此:

d = {'a': 'xyz'}
k, v = list(*d.items())
Run Code Online (Sandbox Code Playgroud)

这里需要加星号的表达式,因为省略它会使列表函数/构造函数返回带有单个元组的列表,该元组包含键和值。

但是,我想知道是否有更好的方法可以做到这一点。

python dictionary python-3.x iterable-unpacking

2
推荐指数
3
解决办法
78
查看次数