Игра с Python словарь понимания. Можете ли вы помочь мне понять, почему это переворачивает ключи, пары значений? Я не понимаю, почему значение также перевернуто. (также это 2am так.) Это интересный синтаксис.Python транспонирование описание
capitals = {'USA': 'Washington, DC','France':'Paris','Italy':'Rome' }
capitals_flip = {capitals[key]: key for key in capitals}
capitals_flip
{'Paris': 'France', 'Rome': 'Italy', 'Washington, DC': 'USA'}
Вы понимаете, как работают дикты? –
В чем проблема? Что ты хочешь делать.? –
Нет, полагаю, нет. Моя проблема - вторая строка, так что результат в моем сознании идет в США: США, но вместо этого он переворачивает значение. Хотя это намеченная цель и выше, я не совсем понимаю, что делает этот конкретный синтаксис. Я пытаюсь docs, но надеялся на простое объяснение. – sf2k