Найти - Пользователи
Полная версия: матрицы
Начало » Python для новичков » матрицы
1
@mary@
Добрый вечер) Как в матрице поменять 2 строки местами?
1 2 3
4 5 6
на
4 5 6
1 2 3
?
terabayt
a = [[1, 2, 3],
     [4, 5, 6]]
a[0], a[1] = a[1], a[0]
@mary@
Спасибо)
@mary@
Всем доброго времени суток!
Вопрос о регулярных выражениях, нужно подсчитать число слов во всем тексте (союзы, предлоги, числа и пунктуацию не считать). Можно сделать splitoм, но нужно с помощью регулярных выражений

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

@mary@
а если для русских символов, как нужно сформулировать регулярное выражение
@mary@
я уже нашла сама)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB