2016-12-15 1 views
1

У меня есть словарь с около 1200 ключевыми парами. Я хочу, чтобы пройти через все, чтобы проверить значения, но он отсекает на 1000 (и заканчивается на ...}).Распечатать все элементы словаря? (Он отключается на 1000 в моем ноутбуке jupyter)

Я ожидаю, что там где-нибудь будет распечатано все? Я делаю это в jupyter ноутбуке, используя python 2.7.

Я делаю анализ баланса потока на модели, и цель состоит в том, чтобы идентифицировать потоки, которые не работают, но я считаю, что значение этих потоков не обязательно равно 0, но может быть просто чрезвычайно низким числом.

EDIT: Я только что набрал dict непосредственно в командной строке. Функция, которую я использовал для генерации dict, также возвращала ее по умолчанию, и она также была отключена.

Использование print str (dict) works ... Но тогда он становится нечитаемым, потому что это все на одной строке, а не отображение одной пары ключ-значение в строке. Итерация над ним с помощью «для i в dict, print i, dict [i]» работала, спасибо, спасибо!

+1

Каковы ваши критерии? Легче проверить их программно, чем делать это самостоятельно. –

+0

Ну, вы можете перебирать ['items'] (https://docs.python.org/2/library/stdtypes.html#dict.items). –

+0

Как вы печатаете предметы? По умолчанию печать в python не должна сокращаться на 1000 элементов. –

ответ

Смежные вопросы