Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 13, 2012 01:36:34

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

Encore_1908
Как отсортировать словарь по алфавиту?… как сохранить пары “ФИО”-“телефон” в правильном порядке?
from collections import OrderedDict
from operator import itemgetter
result = OrderedDict(sorted(Ваш_словарь.items(), key=itemgetter(0)))



Офлайн

#2 Дек. 13, 2012 01:53:06

Encore_1908
Зарегистрирован: 2012-12-04
Сообщения: 22
Репутация: +  1  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

Спасибо 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)

Офлайн

#3 Дек. 13, 2012 02:05:27

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

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())))



Отредактировано pyuser (Дек. 13, 2012 02:22:55)

Офлайн

#4 Дек. 16, 2012 08:25:23

mexanik4
Зарегистрирован: 2012-10-17
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

Задание 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.

Офлайн

#5 Дек. 16, 2012 21:09:18

Encore_1908
Зарегистрирован: 2012-12-04
Сообщения: 22
Репутация: +  1  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

Брр) это уже смешно становится) Вы серьезно? это же лёгкая задачка

Офлайн

#6 Дек. 17, 2012 21:51:00

Encore_1908
Зарегистрирован: 2012-12-04
Сообщения: 22
Репутация: +  1  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

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)

Офлайн

#7 Дек. 20, 2012 09:16:23

mexanik4
Зарегистрирован: 2012-10-17
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

не работает:

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)

Офлайн

#8 Дек. 20, 2012 13:12:11

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

Один не умеет код на форуме оформлять, другой не известно чего вообще умеет, но берет и запускает ЯВНО невалидный код.

Encore_1908, Вам срочно идти СЮДА и тренироваться на кошках,

mexanik4, Вам срочно брать в руки учебник и читать.



Отредактировано FishHook (Дек. 20, 2012 13:12:45)

Офлайн

#9 Дек. 20, 2012 22:55:34

Encore_1908
Зарегистрирован: 2012-12-04
Сообщения: 22
Репутация: +  1  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

mexanik4
не работает:
Естественно не работает без отступов. Расставьте отступы и заработает

FishHook
Encore_1908, Вам срочно идти СЮДА и тренироваться на кошках
Извините, реально тупанул

Отредактировано Encore_1908 (Дек. 20, 2012 22:56:33)

Офлайн

#10 Дек. 21, 2012 10:48:35

mexanik4
Зарегистрирован: 2012-10-17
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

Отступы то я естественно расставил!! я уж не настолько глуп!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version