Manera pitónica de acceder a elementos arbitrarios del diccionario.

Tengo un diccionario, lleno de artículos. Quiero echar un vistazo a un único elemento arbitrario:

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

No me importa qué artículo. No necesita seraleatorio.

Puedo pensar en muchas formas de implementar esto, pero todas parecen desperdiciadas. Me pregunto si hay algún idioma preferido en Python, o (mejor aún) si me falta alguno.

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

Estoy en una posición donde el rendimiento no es lo suficientemente crítico como para que esto importe (aún), por lo que puedo ser acusado de optimización prematura, pero estoy tratando de mejorar mi estilo de codificación de Python, así que si hay una variante fácil de entender, Sería bueno adoptarlo.

Respuestas a la pregunta(4)

Su respuesta a la pregunta