a=['asdf','sdsddsdf','dasdddada']
но это функцию использовать нельзя.
a=['asdf','sdsddsdf','dasdddada']
a = ['asdf', 'sdsddsdf', 'dasdddada', '1'] length = 0 count = 0 for i in a: if len(i) > length: length = len(i) count = a.index(i) print(count)
a=['asdf','sdsddsdf','dasdddada'] print(a.index(sorted(a, key = len ,reverse = True)[0]) )
ZerGспасибо большое. а не подскажите почему count = a.index(i) а не count = a.index(length) не могу понять?
a =
length = 0
count = 0
for i in a:
if len(i) > length:
length = len(i)
count = a.index(i)
print(count)
MickeyMousecпасибо
i - это сам элемент спискаа length = len(i) - это его длинасоответственно выводим индекс элемента, а не его длины