BLACK FRIDAY

осталось 3 дня

Скидка 10% и подарок на выбор — при покупке одной программы
При покупке двух программ  — вторая со скидкой 50%

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

Ответы
Аватар пользователя Ivan Mamtsev
Ivan Mamtsev
29 июня 2022

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

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
Добавьте ваш ответ

Рекомендуемые курсы

ORM
Python Django
11 часов
Посмотреть
роутинг
миграции
шаблонизация
ORM
21 час
Посмотреть
Python
Numpy
массивы
11 часов
Посмотреть