Я пытаюсь подсчитать количество раз в списке, строка имеет более 20 символов.Python 2.7 подсчет числа строк
Я пытаюсь использовать метод подсчета, и это то, что я получаю:
>>> for line in lines:
x = len(line) > 20
print line.count(x)
редактирования: извините за отступа ошибки перед тем
у вас есть неправильный отступ, а также код. – DhruvPathak
Где вы видели метод '.count', используемый как этот? 'str.count (x)' возвращает количество неперекрывающихся вхождений 'x'. Здесь ваш 'x' является либо« True », либо« False », т.е. даже не str. Вот почему вы получаете это сообщение об ошибке. –
Как насчет использования 'len (filter (lambda x: len (x)> 20, lines))'? – Pant