我有两个带返回输出的函数。这些函数返回的不止一件事。我需要将函数1的输出作为键,并将函数2的输出作为值。我不知道这是否可行,希望你能帮我一个例子!
答案 0 :(得分:1)
做吧!
def fun1():
return "a"
def fun2():
return 1
a = {fun1(): fun2()}
print a
打印:
{'a': 1}
答案 1 :(得分:1)
def functionA:
return "bart"
def functionB:
return 33
def merge(func1, func2):
return { func1():func2() }
print merge(functionA, functionB)
答案 2 :(得分:0)
def the_keys():
return ('a', 'b', 'c')
def the_values():
return (1, 2, 3)
dictionary = dict(zip(the_keys(), the_values()))
print(dictionary)
产地:
{'c': 3, 'b': 2, 'a': 1}