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

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

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

Author24 — интернет-сервис помощи студентам
Буду признателен если поможете.
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'...

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

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

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

13
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
22.11.2013, 03:00 2
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 3
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 4
Цитата Сообщение от sanodins Посмотреть сообщение
то и в отрицательных есть максимальные числа
чего ?
0
 Аватар для sanodins
52 / 51 / 15
Регистрация: 27.06.2013
Сообщений: 192
Записей в блоге: 1
26.11.2013, 08:36 5
максимально отрицательное или просто минимальное число, такое тоже иногда надо или Вы к словам придираетесь?
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
26.11.2013, 21:14 6
Цитата Сообщение от sanodins Посмотреть сообщение
максимально отрицательное или просто минимальное число
максимальное число - это число, которое больше всех остальных
минимальное число - это число, которое меньше всех остальных
они могут повторяться, но число больше максимального или меньше минимального ты не найдёшь
0
 Аватар для sanodins
52 / 51 / 15
Регистрация: 27.06.2013
Сообщений: 192
Записей в блоге: 1
26.11.2013, 21:36 7
"максимальный элемент среди отрицательных" - максимальный по модулю отрицательный элемент
это просто определение...
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
26.11.2013, 22:12 8
Цитата Сообщение от sanodins Посмотреть сообщение
"максимальный элемент среди отрицательных" - максимальный по модулю отрицательный элемент
это просто определение...
сам придумал ?
максимальный среди отрицательных - это самый большой среди отрицательных
максимальный по модулю - это самый большой модуль среди модулей
1
 Аватар для sanodins
52 / 51 / 15
Регистрация: 27.06.2013
Сообщений: 192
Записей в блоге: 1
26.11.2013, 22:40 9
Цитата Сообщение от accept Посмотреть сообщение
сам придумал ?
максимальный среди отрицательных - это самый большой среди отрицательных
максимальный по модулю - это самый большой модуль среди модулей
а соединить эти слова вместе религия не позволяет , или просто последнее слово за Вами должно быть?
тогда ладно, прекращаю оффтоп
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
26.11.2013, 23:06 10
Цитата Сообщение от sanodins Посмотреть сообщение
а соединить эти слова вместе религия не позволяет , или просто последнее слово за Вами должно быть?
есть точные определения: "максимальное число" - это одно понятие, "максимальное число среди отрицательных" - это другое понятие, "максимальное число по модулю" - это третье понятие, "максимальное по модулю из отрицательных чисел" - это четвёртое понятие

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

abs() для решения задачи вообще не нужна
1
 Аватар для sanodins
52 / 51 / 15
Регистрация: 27.06.2013
Сообщений: 192
Записей в блоге: 1
26.11.2013, 23:15 11
когда я сказал "и в отрицательных есть максимальные числа" , что это был за возглас "чего?"
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
27.11.2013, 01:03 12
Цитата Сообщение от sanodins Посмотреть сообщение
когда я сказал "и в отрицательных есть максимальные числа" , что это был за возглас "чего?"
если в списке есть положительные числа, то среди отрицательных максимальных не может быть
1
6 / 6 / 0
Регистрация: 29.02.2016
Сообщений: 30
17.09.2017, 00:06 13
Необходимо найти максимальный и минимальный элемент в строке из файла.
Минимальный находит правильно, а максимальный нет. В чем причина?
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
5149 / 3403 / 1160
Регистрация: 21.03.2016
Сообщений: 8,232
17.09.2017, 12:38 14
Цитата Сообщение от 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
17.09.2017, 12:38
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.09.2017, 12:38
Помогаю со студенческими работами здесь

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

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

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

как находится максимальный элемент в списке.
Здравствуйте, возникла проблема, не могу понять как находится максимальный элемент в списке. То что...

Найти минимальный и максимальный элемент в списке и посчитать количество тех и других
Ребята срочно выручайте! Помогите дописать код. Нужно сделать все через процедуру Условие: &quot;Найти...

Найти в списке максимальный элемент, и вставить после него новый введенный с клавиатуры
Создать в динамической памяти односвязный список типа «стек» из случайных целых чисел . Переписать...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
Информационное моделирование
hw_wired 28.01.2025
Введение в информационное моделирование В современном мире информационное моделирование стало неотъемлемой частью научной, образовательной и профессиональной деятельности. Это мощный инструмент. . .
Объекты и их имена
hw_wired 28.01.2025
Введение: Основы объектного подхода и их роль в информатике В современном мире информационных технологий объектный подход стал фундаментальным принципом организации и обработки информации. Этот. . .
Элементы алгоритмизации
hw_wired 28.01.2025
Основы алгоритмизации В современном мире алгоритмы играют фундаментальную роль в развитии информационных технологий и программирования. Понимание основ алгоритмизации является ключевым элементом в. . .
Человек и информация
hw_wired 28.01.2025
Введение: роль информации в познании мира В современном мире информация играет фундаментальную роль в процессе познания окружающей действительности. Она представляет собой совокупность сведений об. . .
Компьютер и информация
hw_wired 28.01.2025
Эволюция вычислительных машин История развития вычислительной техники начинается задолго до появления первых электронных устройств. Человечество всегда стремилось упростить процесс вычислений и. . .
Информационные технологии
hw_wired 28.01.2025
Введение в современные технологии работы с информацией В современном мире информационные технологии стали неотъемлемой частью практически всех сфер человеческой деятельности. Они существенно. . .
Информация вокруг нас
hw_wired 28.01.2025
Основные понятия информации В современном мире понятие информации является фундаментальным и охватывает практически все сферы человеческой деятельности. Информация представляет собой совокупность. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru