У меня есть следующий код для преобразования 2 списка в словарь, используя функцию почтового индекса в IPython записной книжки:Anaconda Python3 - IPython возвращает пустой словарь, когда дается два списка
>>> dishes = ["pizza", "sauerkraut", "paella", "Hamburger"]
>>> countries = ["Italy", "Germany", "Spain", "USA"]
>>> country_specialities = zip(countries, dishes)
>>> dict(country_specialities)
{}
Но все прекрасно работает в python- 3 переводчика. Может кто-нибудь сказать мне, почему это происходит? Вот подробности моей IPython например:
Python 3.5.2 |Anaconda 4.1.1 (64-bit)| (default, Jul 5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)] IPython 4.2.0 -- An enhanced Interactive Python.
не удается воспроизвести. – cel
Я просто заметил, что если я импортирую пакет коллекций, а затем принудительно преобразую его, он возвращает пустой словарь. Наверное, есть конфликт. – user3922546
Можете ли вы сделать воспроизводимый пример (со всем импортом), а также проверить, можете ли вы воспроизвести проблему после перезапуска ядра. – cel