Форум сайта python.su
1.Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента.
2.Пусть дан текстовый файл.Подсчитать количество пустых строк.
Очень срочно нужно….
Офлайн
2. наверно что-то типа такого:
print len()
ЗЫ: но по моему можно сделать ещё оптимальней
Отредактировано (Дек. 15, 2009 19:05:05)
Офлайн
2.
вот, через регексы:
import re
print len( re.findall('^(\r)', open('test1.py','rb').read(),re.MULTILINE) )
Офлайн
o7412369815963, пусть студенты/школьники сами учатся, зачем давать готовое решение?
Офлайн
o7412369815963 спасибо большое. Всё работает!)))
Офлайн
А с матрицей может кто нибудь помочь?
Офлайн
Djinny32Опишите задачу, покажите, что пробовали делать по этому поводу, и где не получается. Тогда вам помогут.
А с матрицей может кто нибудь помочь?
Офлайн
Djinny32пользуйся наздоровье))))
А с матрицей может кто нибудь помочь?
a = [[1,2,3], [3,0,6], [4,5,2]]
sum(all(col) for col in map(lambda *x: x, *a))
Офлайн
Dimka665вроде бы можно без лямбды:a = [[1,2,3], [3,0,6], [4,5,2]]
sum(all(col) for col in map(lambda *x: x, *a))
a = [[1,2,3], [3,0,6], [4,5,2]]
sum(all(col) for col in a)
Офлайн
вроде бы можно без лямбды:можно, но получим количество строк, не содержащих ни одного нулевого элемента.a = [[1,2,3], [3,0,6], [4,5,2]]
sum(all(col) for col in a)
Офлайн