Pythonic способ доступа к произвольному элементу из словаря

У меня есть словарь, полный предметов. Я хочу посмотреть на один, произвольный элемент:

print "Amongst our dictionary's items are such diverse elements as: %s" % arb(dictionary)

Мне все равно, какой предмет. Это не должно быть Случайных.

Я могу придумать много способов реализации этого, но все они кажутся расточительными. Мне интересно, если какие-либо предпочтительные идиомы в Python, или (даже лучше), если я пропущу один.

def arb(dictionary):
# Creates an entire list in memory. Could take a while.
    return list(dictionary.values())[0]

def arb(dictionary):
# Creates an entire interator. An improvement.
    for item in dictionary.itervalues():
        return item

def arb(dictionary):
# No iterator, but writes to the dictionary! Twice!
    key, value = dictionary.popitem()
    dictionary[key] = value
    return value

Я нахожусь в состоянии, когда производительность не настолько критична, что это имеет значение (пока), поэтому я могу быть обвинен в преждевременной оптимизации, но я пытаюсь улучшить свой стиль кодирования Python, поэтому, если есть легко понятный вариант было бы хорошо принять его.

Ответы на вопрос(4)

Ваш ответ на вопрос