È possibile utilizzare .keys()
:
for key in your_dict.keys():
print key
o semplicemente iterare il dizionario:
for key in your_dict:
print key
Si noti che i dizionari non sono ordinati. Le chiavi risultanti usciranno in un ordine un po 'casuale:
['Wonderland', 'ALice', 'in']
Se vi preoccupate per ordine, una soluzione potrebbe essere quella di utilizzare gli elenchi, che sono ordinato:
sort_of_dict = [('ALice', 1), ('in', 2), ('Wonderland', 3)]
for key, value in sort_of_dict:
print key
Ora ottieni i risultati desiderati:
>>> sort_of_dict = [('ALice', 1), ('in', 2), ('Wonderland', 3)]
>>>
>>> for key, value in sort_of_dict:
... print key
...
ALice
in
Wonderland
Potrei essere tentato di trasformarlo in un elenco appropriato di coppie chiave-valore e quindi ordinare in base al valore in questo esempio e quindi iterare. (Ricorda che le chiavi nel dizionario sono * non * ordinate). –
L'ordinazione non è un problema per me. Non ne ho bisogno in un ordine specifico. Sto solo cercando di inserire i nomi dei tasti nel database SQL. – upapilot