pyuser
Дек. 13, 2012 01:36:34
Encore_1908
Как отсортировать словарь по алфавиту?… как сохранить пары “ФИО”-“телефон” в правильном порядке?
from collections import OrderedDict
from operator import itemgetter
result = OrderedDict(sorted(Ваш_словарь.items(), key=itemgetter(0)))
Encore_1908
Дек. 13, 2012 01:53:06
Спасибо 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]
pyuser
Дек. 13, 2012 02:05:27
Encore_1908
result = 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())))
mexanik4
Дек. 16, 2012 08:25:23
Задание 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.
Encore_1908
Дек. 16, 2012 21:09:18
Брр) это уже смешно становится) Вы серьезно? это же лёгкая задачка
Encore_1908
Дек. 17, 2012 21:51:00
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)
mexanik4
Дек. 20, 2012 09:16:23
не работает:
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)
FishHook
Дек. 20, 2012 13:12:11
Один не умеет код на форуме оформлять, другой не известно чего вообще умеет, но берет и запускает ЯВНО невалидный код.
Encore_1908, Вам срочно идти
СЮДА и тренироваться на кошках,
mexanik4, Вам срочно брать в руки учебник и читать.
Encore_1908
Дек. 20, 2012 22:55:34
mexanik4
не работает:
Естественно не работает без отступов. Расставьте отступы и заработает
FishHook
Encore_1908, Вам срочно идти СЮДА и тренироваться на кошках
Извините, реально тупанул
mexanik4
Дек. 21, 2012 10:48:35
Отступы то я естественно расставил!! я уж не настолько глуп!