Что я делаю неправильно здесь. Я возвращаю числа, но хотел бы, чтобы они были возвращены в низшем и высшем порядке.Численная сортировка содержимого переменных
def bus():
busurl = ('https://api.tfl.gov.uk/Line/9/Arrivals?stopPointId=IDHERE&app_id= % secret &app_key= % key')
bus = requests.get(busurl)
busarrival = bus.json()
count = 0
for i in busarrival:
if count <= 2:
status = (i['timeToStation'])
result = (status/60)
print 'Next bus in {} mins'.format(result)
count += 1
Исправить ваши углубления. Где вы возвращаете какие-либо ценности? –
Извините, я печатаю в конце, но то, что напечатано, не от самого низкого до самого высокого. Как я могу это достичь? Я пробовал использовать status.sort, но безрезультатно. –
Используйте 'sorted (busarrival)' он должен исправить это. – Zety