У меня есть список целых списков:Печать максимальное значение для каждого списка в вложенном списке
l = [[4,5,6,7],[3,4,5,6],[10,2,3,4]]
Выход Я ищу, как показано ниже:
List 0
4
5
6
7 Max value
List 1
3
4
5
6 Max value
List 2
10 Max value
2
3
4
Код, который я придумал это:
for i in range(len(l)):
print "List",i
for p in l[i]:
print p if p!=max(l[i]) else p,"Max value"
Но это дает немного другой выход с значение Max придумывают в каждом конкретном случае:
List 0
4 Max value
5 Max value
6 Max value
7 Max value
.
.
.
Куда я иду не так?
@Volatility: Просто заметил это. Исправление ... – user2357112
Почему вы извлекаете подсписку по индексу - и не используете перечисление? – volcano
@volcano: Вот как это сделал ОП. Я пошел на минимальное изменение исходного кода (и прикрутил первую версию). – user2357112