2016-04-07 3 views
0

Это мой код ...Как отсортировать массив, импортируя массив в python?

from array import array 
def genId(): 
    ma={'0':1001,'1':1002,'3':1003,'4':1004,'5':1005,'6':1006,'7':1007} 
    print ma 
    n=array('i') 
    for j in ma: 
     n.append(ma[j]) 
    print n 
if __name__=="__main__": 
    genId() 

Я хочу, чтобы отсортировать значения п ... как это сделать? и это о/р я получаю ..

{'1': 1002, '0': 1001, '3': 1003, '5': 1005, '4': 1004, '7': 1007, '6': 1006} 
array('i', [1002, 1001, 1003, 1005, 1004, 1007, 1006]) 

скажите, пожалуйста, как сортировать эти значения массива? заранее спасибо ..

ответ

0

Сортировать значения maперед добавив их в массив:

for value in sorted(ma.values()): 
    n.append(value) 
Смежные вопросы