¿Qué quiere decir con "elementos"?
Si quieres un dict
de pares clave-valor con las teclas de ≥ 6, Python 2.7+ y 3.x apoyo comprensiones dict.
{ k: v for k, v in mydict.items() if k >= 6 }
Usted puede conseguir esto en versiones anteriores de Python
dict((k, v) for k, v in mydict.items() if k >= 6) # Python 2.4+
dict([(k, v) for k, v in mydict.items() if k >= 6]) # Python 2.0+
mediante el uso de generadores de expresión o listas por comprensión.
Si desea una lista sólo de llaves,
[ k for k in mydict.keys() if k >= 6 ]
filter(lambda k: k >= 6, mydict.keys())
Del mismo modo, si desea una lista de los únicos valores,
[ v for k, v in mydict.items() if k >= 6 ]
[ mydict[k] for k in mydict.keys() if k >= 6 ]
map(mydict.get, filter(lambda k: k >= 6, mydict.keys()))
¿Desea una 'list' donde todos los valores tengan una clave en el' dict' mayor que 6? ¿O quieres un 'dict' donde no hay claves menores a 6? – Johnsyweb