/
Вопросы и ответы
/
Python
/

Как узнать количество строк в массиве python

Как узнать количество строк в массиве python

5 лет назад

Человек-Молекула

Ответы

0

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

1
2
3
4
5
l = [1, '2', 'foobar', 4, 5, [12], print]
len(list(filter(lambda x: isinstance(x, str), l)))  # 2

# или через comprehensions
sum(1 for x in l if isinstance(x, str))  # 2

4 года назад

Ivan Mamtsev

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845