[Python] info_dictionary
Manlio Perillo
manlio_perillo a libero.it
Dom 15 Lug 2007 16:58:16 CEST
irene farabella ha scritto:
> ciao
> devo ordinare le chiavi di questo dizionario:
> dict2[AA_num_dssp,chain] = (structure,AA_name_dssp)
> dove AA_num_dssp= numero intero
> chain= lettera
> un esempio di item del dizionario è questo (64,'C'):('H', 'C').
> normalmente , usando come keys del dizionario solo numeri, dopo aver
> trasformato dict.keys() in una lista riesco usando .sort() a ordinare le
> chiavi del dizionario.
> è la prima volta che uso un dizionario con le chiavi definite in questo
> modo ma è indispensabile ...
> grazie per l aiuto!!!!
>
Secondo quale criterio devi ordinare?
Per AA_num_dssp?
In questo caso potresti fare:
>>> from operator import itemgetter
>>> for AA_num_dssp, chain in sorted(dict2.iterkeys(),
key=itemgetter(0)):
... print AA_num_dssp, chain
Saluti Manlio Perillo
Maggiori informazioni sulla lista
Python