Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 24, 2014 14:53:12

mishgun
Зарегистрирован: 2014-06-23
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Количество элементов в подсписке списка

Ещё раз добрый день всем, извиняюсь если надоел уже.
Задача такая, что нужно посчитать количество элементов в подсписке списка.
Не получается посчитать, выдает ошибку что:
TypeError: object of type ‘int’ has no len()

mylist = [[1, 'one'], [2, 'two'], [3, 'three'], 'four', 5]
i=0
while i<len(mylist):
	a=len(mylist[i])
	i+=1
	print(i,'element =', a)
	
input('enter')
Элемент из списка вытащить получилось, а вот как теперь посчитать количество элементов в этом элементе?
a=mylist[i] # работает
a=len(mylist[i]) # не хочет

Офлайн

#2 Июнь 24, 2014 15:20:22

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Количество элементов в подсписке списка

Задание: вывести на экран значение переменной а.
Как сделаете, приходите.



Офлайн

#3 Июнь 24, 2014 15:30:07

mishgun
Зарегистрирован: 2014-06-23
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Количество элементов в подсписке списка

mylist = [[1, 'one'], [2, 'two'], [3, 'three'], 'four', 5]
i=0
while i<len(mylist):
	a=mylist[i]
	i+=1
	print(i,'element =', a)
	
input('enter')

Офлайн

#4 Июнь 24, 2014 15:37:33

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Количество элементов в подсписке списка

И что там получилось?

Офлайн

#5 Июнь 24, 2014 15:59:04

mishgun
Зарегистрирован: 2014-06-23
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Количество элементов в подсписке списка

1 element = [1, 'one']
2 element = [2, 'two']
3 element = [3, 'three']
4 element = 'four'
5 element = 5

Офлайн

#6 Июнь 24, 2014 16:01:21

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Количество элементов в подсписке списка

Отлично! Какие можешь сделать выводы?

Офлайн

#7 Июнь 24, 2014 16:02:15

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Количество элементов в подсписке списка

Теперь внимание два вопроса:
1. Есть ли у элемента под нумером 5 атрибут len?
2. Трудно было без подсказок принт вставить?



Офлайн

#8 Июнь 24, 2014 16:10:14

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Офлайн

#9 Июнь 24, 2014 16:37:57

mishgun
Зарегистрирован: 2014-06-23
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Количество элементов в подсписке списка

А как условие это указать? Уже всё голову сломал

Офлайн

#10 Июнь 24, 2014 16:44:57

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Количество элементов в подсписке списка

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version