Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 21, 2010 12:57:39

Galia
От:
Зарегистрирован: 2010-01-21
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

вывод в алфавитном порядке..

помогите пожалуйста, кто может..
мне надо написать програму, которая обрабатывает предложение в виде строки, розделяет его на оттдельные слова и подсчитывает частоту употребленых отдельних слов. Програма должна выводить на екран упорядочние в алфавитном порядке и в отдельных строках все слова и их частоты..



Офлайн

#2 Янв. 21, 2010 13:02:15

expee
От:
Зарегистрирован: 2009-12-21
Сообщения: 197
Репутация: +  0  -
Профиль   Отправить e-mail  

вывод в алфавитном порядке..

Wiki > Примеры_программ_на_языке_Python

Там что-то похожее было. Просто под себя ее измени. А готовое писать здесь никто тебе не будет.



Офлайн

#3 Янв. 21, 2010 13:08:28

Galia
От:
Зарегистрирован: 2010-01-21
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

вывод в алфавитном порядке..

ок, спасибо.. но мне бы просто подсказать как задать, чтобы в алфавитном выводило.. а так задача рабатает..



Офлайн

#4 Янв. 21, 2010 13:28:02

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

вывод в алфавитном порядке..

a = 's r a b n'

In [80]: sorted(a.split())
Out[80]: ['a', 'b', 'n', 'r', 's']



Офлайн

#5 Янв. 21, 2010 13:41:19

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2742
Репутация: +  183  -
Профиль   Отправить e-mail  

вывод в алфавитном порядке..

Или так:

a = 's r a b n'
s = a.split()
print s.sort()



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#6 Янв. 21, 2010 13:44:43

Kogrom
От:
Зарегистрирован: 2009-12-03
Сообщения: 160
Репутация: +  0  -
Профиль   Отправить e-mail  

вывод в алфавитном порядке..

Я предполагаю, что в данной задаче уместно использовать словари. В качестве ключа используется само слово, в качестве данных - счетчик.



Офлайн

#7 Янв. 21, 2010 13:50:48

expee
От:
Зарегистрирован: 2009-12-21
Сообщения: 197
Репутация: +  0  -
Профиль   Отправить e-mail  

вывод в алфавитном порядке..

Офлайн

#8 Янв. 21, 2010 13:57:31

Galia
От:
Зарегистрирован: 2010-01-21
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

вывод в алфавитном порядке..

Большое спасибо!!!!! Все вышло!!! Урааа!!))



Офлайн

#9 Янв. 23, 2010 06:46:52

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

вывод в алфавитном порядке..

> print s.sort()
Это неправильно. Потому в предыдущем примере и использовался sorted.

..bw



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version