gpt4 book ai didi

python - 如何编写python来替换下一个perl代码?

转载 作者:行者123 更新时间:2023-11-30 22:34:28 28 4
gpt4 key购买 nike

我刚刚遇到类似于以下的 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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com