Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 7, 2014 22:14:34

@mary@
Зарегистрирован: 2014-09-28
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

матрицы

Добрый вечер) Как в матрице поменять 2 строки местами?
1 2 3
4 5 6
на
4 5 6
1 2 3
?

Офлайн

#2 Дек. 7, 2014 22:38:07

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

матрицы

a = [[1, 2, 3],
     [4, 5, 6]]
a[0], a[1] = a[1], a[0]



————————————————
-*- Simple is better than complex -*-

Офлайн

#3 Дек. 7, 2014 23:08:35

@mary@
Зарегистрирован: 2014-09-28
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

матрицы

Спасибо)

Офлайн

#4 Июнь 10, 2015 19:51:22

@mary@
Зарегистрирован: 2014-09-28
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

матрицы

Всем доброго времени суток!
Вопрос о регулярных выражениях, нужно подсчитать число слов во всем тексте (союзы, предлоги, числа и пунктуацию не считать). Можно сделать splitoм, но нужно с помощью регулярных выражений

я так думаю, нужно с помощью метода search и сформулировать само выражение можно так re.search - типа подсчет 3х подряд стоящих символов, но как это сформулировать в программе не могу понять
Или с помощью перебора, в цикле, или применить lambda функцию или регулярное выражение использовать?
За ранее спасибо)

Отредактировано @mary@ (Июнь 10, 2015 19:51:51)

Офлайн

#5 Июнь 10, 2015 20:19:51

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

матрицы

>>> import re
>>> a = re.findall('([a-zA-Z]+)', 'jhs 99 df-ere sdfkhjs kjsdf')
>>> print a
['jhs', 'df', 'ere', 'sdfkhjs', 'kjsdf']
>>> print len(a)
5
@mary@
предлоги не считать
@mary@
типа подсчет 3х подряд стоящих символов
ссылка
нужно создать список со всеми предлогами и проверять



————————————————
-*- Simple is better than complex -*-

Офлайн

#6 Июнь 10, 2015 23:34:48

@mary@
Зарегистрирован: 2014-09-28
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

матрицы

спасибо)

Офлайн

#7 Июнь 11, 2015 21:12:02

@mary@
Зарегистрирован: 2014-09-28
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

матрицы

а если для русских символов, как нужно сформулировать регулярное выражение

Офлайн

#8 Июнь 11, 2015 21:26:07

@mary@
Зарегистрирован: 2014-09-28
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

матрицы

я уже нашла сама)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version