我刚刚遇到类似于以下的 Perl 代码:
my @keys = qw/ 1 2 3 /;
my @vals = qw/ a b c /;
my %hash;
@hash{@keys} = @vals;
此代码填充给定键列表和值列表的关联数组。例如,上面的代码创建了以下数据结构(表示为 JSON):
{
"1": "a",
"2": "b",
"3": "c"
}
如何用 Python 来实现这一点?
最佳答案
像这样:
import json
keys = [1, 2, 3]
vals = ['a', 'b', 'c']
hash = dict(zip(keys, vals))
json.dumps(hash)
=> '{"1": "a", "2": "b", "3": "c"}'
关于python - 如何编写python来替换下一个perl代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44838188/