Форум сайта python.su
Encore_1908
Как отсортировать словарь по алфавиту?… как сохранить пары “ФИО”-“телефон” в правильном порядке?
from collections import OrderedDict from operator import itemgetter result = OrderedDict(sorted(Ваш_словарь.items(), key=itemgetter(0)))
Офлайн
Спасибо pyuser за помощь!
Так как других вариантов решения задачи для mexanik4 нет, предлагаю свой) Кривоват конечно код, но функции свои выполняет
from collections import OrderedDict from operator import itemgetter def listi(): db={} x=0 while x<5: fio=raw_input('Your FIO - ') cell=raw_input('Your cellnumb - ') db[fio]=cell x+=1 result = OrderedDict(sorted(db.items(), key=itemgetter(0))) for i in result: print i, str(' ==> ') , db[i]
Отредактировано Encore_1908 (Дек. 13, 2012 01:53:24)
Офлайн
Encore_1908result = OrderedDict(sorted(db.items(), key=itemgetter(0))) for i in result: print i, str(' ==> ') , db[i]
result = OrderedDict(sorted(db.items(), key=itemgetter(0))) for k, v in result.items(): print("{} ==> {}".format(k, v))
from itertools import starmap any(map(print, starmap("{} ==> {}".format, result.items())))
Отредактировано pyuser (Дек. 13, 2012 02:22:55)
Офлайн
Задание 4. Описать процедуру Minmax(A,B), записывающую в переменную A минимальное из значений A и B, а в переменную B — максимальное из этих значений. Используя эту процедуру описать функцию Min3(A,B,C) вещественного типа, находящую минимальное из трех вещественных чисел A, B и C. С помощью этой функции найти минимальные из наборов (A,B,C), (A,B,D), (A,C,D), если даны числа A, B, C, D.
Офлайн
Брр) это уже смешно становится) Вы серьезно? это же лёгкая задачка
Офлайн
def MinMax(C,D):
A=min(C,D)
B=max(C,D)
print ‘A:’, A, ‘B:’, B
def Min3(A,B,C,D):
print ‘(A,B,C): ’, min(A,B,C)
print ‘(A,B,D): ’, min(A,B,D)
print ‘(A,C,D): ’, min(A,C,D)
Офлайн
не работает:
Encore_1908
def MinMax(C,D): A=min(C,D) B=max(C,D) print ‘A:’, A, ‘B:’, Bdef Min3(A,B,C,D): print ‘(A,B,C): ’, min(A,B,C) print ‘(A,B,D): ’, min(A,B,D) print ‘(A,C,D): ’, min(A,C,D)
Офлайн
Один не умеет код на форуме оформлять, другой не известно чего вообще умеет, но берет и запускает ЯВНО невалидный код.
Encore_1908, Вам срочно идти СЮДА и тренироваться на кошках,
mexanik4, Вам срочно брать в руки учебник и читать.
Отредактировано FishHook (Дек. 20, 2012 13:12:45)
Офлайн
mexanik4Естественно не работает без отступов. Расставьте отступы и заработает
не работает:
FishHookИзвините, реально тупанул
Encore_1908, Вам срочно идти СЮДА и тренироваться на кошках
Отредактировано Encore_1908 (Дек. 20, 2012 22:56:33)
Офлайн
Отступы то я естественно расставил!! я уж не настолько глуп!
Офлайн