Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/569: Рейтинг темы: голосов - 569, средняя оценка - 4.81
1 / 1 / 0
Регистрация: 22.11.2013
Сообщений: 31

Как найти максимальный элемент в списке?

22.11.2013, 00:30. Показов 115109. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Буду признателен если поможете.
1) Дан список чисел. Найти максимальный элемент в списке.

Пример:
Дано [1, 5, 3, 12, 4, 8]
Максимальный элемент - 12

Создайте функцию для поиска максимума в списке, то есть в вашем скрипте
должно быть примерно следующеее:

Python
1
2
3
4
def max_in_list(list):
#
# Здесь реализация вашей функции поиска
#
Python
1
2
3
4
5
# После этого пишете:
 
list = [1, 4, 5, ... ... ... ] # Здесь вы задаете список
maximum = max_in_list(list) # Здесь вызываете свою функцию
print(maximum) # Печатаете результат
 Комментарий модератора 
правила
5.16. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.11.2013, 00:30
Ответы с готовыми решениями:

Найти в вещественном списке максимальный по модулю элемент и поделить на него все элементы
3. Найти в вещественном списке максимальный по модулю элемент и поделить на него все элементы.

Найти в одном списке максимальный элемент, а в другом списке соответствующий ему по индексу
Здравствуйте! Помогите решить задачу - есть два cписка a = и b = . Необходимо найти из списка 'a' максимальное значение, а из списка 'b'...

Необходимо найти максимальный элемент в списке параметров,подскажите как исправить?
У меня значение MAX не изменяется почему-то. #include "stdafx.h" #include <iostream> #include <conio.h> #include...

13
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
22.11.2013, 03:00
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
>>> def max_in_list(lst):
...     assert lst
...     m = lst[0]
...     for i in lst:
...         if i > m:
...             m = i
...     return m
... 
>>> max_in_list([1, 5, 3, 12, 4, 8])
12
>>> max([1, 5, 3, 12, 4, 8])
12
>>>
1
 Аватар для sanodins
52 / 51 / 15
Регистрация: 27.06.2013
Сообщений: 192
Записей в блоге: 1
25.11.2013, 14:38
Python
1
2
3
print max([1, 5, 3, 12, 4, 8])
 
print max([1, 5, 3, -12, 4, 8], key = abs)
если уж максимальный то и в отрицательных есть максимальные числа
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
25.11.2013, 20:12
Цитата Сообщение от sanodins Посмотреть сообщение
то и в отрицательных есть максимальные числа
чего ?
0
 Аватар для sanodins
52 / 51 / 15
Регистрация: 27.06.2013
Сообщений: 192
Записей в блоге: 1
26.11.2013, 08:36
максимально отрицательное или просто минимальное число, такое тоже иногда надо или Вы к словам придираетесь?
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
26.11.2013, 21:14
Цитата Сообщение от sanodins Посмотреть сообщение
максимально отрицательное или просто минимальное число
максимальное число - это число, которое больше всех остальных
минимальное число - это число, которое меньше всех остальных
они могут повторяться, но число больше максимального или меньше минимального ты не найдёшь
0
 Аватар для sanodins
52 / 51 / 15
Регистрация: 27.06.2013
Сообщений: 192
Записей в блоге: 1
26.11.2013, 21:36
"максимальный элемент среди отрицательных" - максимальный по модулю отрицательный элемент
это просто определение...
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
26.11.2013, 22:12
Цитата Сообщение от sanodins Посмотреть сообщение
"максимальный элемент среди отрицательных" - максимальный по модулю отрицательный элемент
это просто определение...
сам придумал ?
максимальный среди отрицательных - это самый большой среди отрицательных
максимальный по модулю - это самый большой модуль среди модулей
1
 Аватар для sanodins
52 / 51 / 15
Регистрация: 27.06.2013
Сообщений: 192
Записей в блоге: 1
26.11.2013, 22:40
Цитата Сообщение от accept Посмотреть сообщение
сам придумал ?
максимальный среди отрицательных - это самый большой среди отрицательных
максимальный по модулю - это самый большой модуль среди модулей
а соединить эти слова вместе религия не позволяет , или просто последнее слово за Вами должно быть?
тогда ладно, прекращаю оффтоп
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
26.11.2013, 23:06
Цитата Сообщение от sanodins Посмотреть сообщение
а соединить эти слова вместе религия не позволяет , или просто последнее слово за Вами должно быть?
есть точные определения: "максимальное число" - это одно понятие, "максимальное число среди отрицательных" - это другое понятие, "максимальное число по модулю" - это третье понятие, "максимальное по модулю из отрицательных чисел" - это четвёртое понятие

у них разные определения

abs() для решения задачи вообще не нужна
1
 Аватар для sanodins
52 / 51 / 15
Регистрация: 27.06.2013
Сообщений: 192
Записей в блоге: 1
26.11.2013, 23:15
когда я сказал "и в отрицательных есть максимальные числа" , что это был за возглас "чего?"
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
27.11.2013, 01:03
Цитата Сообщение от sanodins Посмотреть сообщение
когда я сказал "и в отрицательных есть максимальные числа" , что это был за возглас "чего?"
если в списке есть положительные числа, то среди отрицательных максимальных не может быть
1
6 / 6 / 0
Регистрация: 29.02.2016
Сообщений: 30
17.09.2017, 00:06
Необходимо найти максимальный и минимальный элемент в строке из файла.
Минимальный находит правильно, а максимальный нет. В чем причина?
Python
1
2
3
4
5
6
7
r=open('input.txt')
lst=r.read()
lst=lst.split()
minval=min(lst)
maxval=max(lst)
print(lst)
print (minval, maxval)
Строка в файле: 10.01 8.71 0.01 5.00 3.00
print: 0.01 8.71
0
 Аватар для Semen-Semenich
5228 / 3474 / 1174
Регистрация: 21.03.2016
Сообщений: 8,301
17.09.2017, 12:38
Цитата Сообщение от Griefman Посмотреть сообщение
Минимальный находит правильно, а максимальный нет. В чем причина
все правильно находит. вы же ищете в строке а 8 в строке больше чем 1 и поэтому '1000' < '8' == True
Python
1
2
3
4
5
6
7
r=open('input.txt')
lst=r.read()
lst=[float(i) for i in lst.split()]
minval=min(lst)
maxval=max(lst)
print(lst)
print (minval, maxval)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.09.2017, 12:38
Помогаю со студенческими работами здесь

Найти максимальный элемент в однонаправленном линейном списке
здравствуйте! помогите помочь написать задача или киньте ссылку по её решению. Си &quot;однонаправленный линейный список. найти...

Найти в заданном односвязном списке максимальный элемент
задано односвязный список в котором содержатся целые числа. найти в нем максимальный элемент помогите решить!!!!!!

Найти максимальный элемент в списке, который состоит из списков
Привет. Не могу разобраться, почему не проход по списку списков возвращается true, вместо значений, которые мне нужны. ...

Найти, сколько раз в списке встречается максимальный элемент
Помогите закончить программу, нужно найти сколько раз встречается максимальный элемент,и вот с count_member не понимаю! DOMAINS ...

Найти максимальный элемент списка который находится в другом списке
У меня есть список &quot;Созвездия&quot;. В этом списке есть 2 поля: Имя созвездия и еще один список &quot;звезд&quot;. В списке &quot;звезд&quot;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru