Я пытаюсь написать программу, которая принимает словарь, делает копию, а затем свопирует ключи для значения в копии. Однако элементы первого словаря должны исходить из другой функции. У меня есть, как поменять ключи/значения, но не так, чтобы добавить все в оригинальные словари. Есть идеи? (. TestReverse не может быть изменен только реверс может.)Настройка словаря из другой функции?
import copy
def reverse():
dict1 =
dict2 = dict1.copy()
dict2 = {y:x for x,y in dict.iteritems()}
def testReverse():
phoneBook = {'Doe, John': '123-1234', 'Parker, Mark': '987-9876'}
print reverse(phoneBook)
def main():
testReverse()
main()
Пожалуйста, не забывайте отмечать ответ как принятый, если он решил вашу проблему. – elyase