javascript 交换键和值变量[已关闭]

krcsximq  于 2023-01-29  发布在  Java
关注(0)|答案(2)|浏览(89)

20小时前关门了。
Improve this question
我想知道是否有任何方法可以交换键变量和值变量。
也就是说如果我有

Obj1.val1 : request.label1,
Obj1.val2 : request.label2

那么,是否有任何工具或python脚本可以将上述代码转换为

request.label1 : Obj1.val1,
request.label2 : Obj1.val2

我试着把它转换成字符串(复制代码并粘贴在双代码中),然后使用空格和:delimeter,但由于空间是不均匀的数据之间,我不能得到理想的结果

vof42yt1

vof42yt11#

如果您有一个字典,其中每个键对应一个值,例如

obj = {
    1: 4,
    2: 6,
    3: 8,
}

使用下面的字典解析(python中)来翻转它们:
x一个一个一个一个x一个一个二个x

iyr7buue

iyr7buue2#

如果这些值已经在python字典中定义了,你可以循环字典,将key,value和value,key进行切换:

dict = {"key": "val", "key2": "val2"}
dict2 = {}
for k, v in dict.items():
    dict2[v] = k
print(dict2)
# {"val": "key", "val2": "key2"}

相关问题