小编mdx*_*ams的帖子

dict理解中的多个键值对

我试图在dict理解中创建多个键:值对,如下所示:

{'ID': (e[0]), 'post_author': (e[1]) for e in wp_users}
Run Code Online (Sandbox Code Playgroud)

我收到了 "missing ','"

我也这样试过:

[{'ID': (e[0]), 'post_author': (e[1])} for e in wp_users]
Run Code Online (Sandbox Code Playgroud)

然后我收到了 "list indices must be integers, not str"

我理解,但不确定纠正这个的最佳方法,如果多个键:值对可以用dict理解吗?

python dictionary dictionary-comprehension

18
推荐指数
2
解决办法
1万
查看次数