Решение задачи
Напишите программу, в которой: Вы загружаете в память набор данных Вы убираете из набора данных все записи, в которых есть отрицательные з...
Условие:
Напишите программу, в которой:
Вы загружаете в память набор данных
Вы убираете из набора данных все записи, в которых есть отрицательные значения возраста
Вы сортируете набор данных по фамилиям, по возрастанию
Решение:
Конечно, я могу помочь вам с написанием такой программы. Вот пример кода на языке Python, который выполняет указанные вами действия:
# Загрузка набора данных
data = [
{"фамилия": "Иванов", "возраст": 25},
{"фамилия": "Петров", "возраст": -10},
{"фамилия": "Сидоров", "возраст": 35},
{"фамилия": "Смирнов", "возраст": 40},
{"фамилия": "Козлов", "возраст": -5}
]
# Удаление записей с отрицательным возрастом
data = [record for record in data if record["возраст"] >= 0]
# Сортировка набора данных по фамилиям
data.sort(key=lambda record: record["фамилия"])
# Вывод отсортированного набора данных
for record in data:
print(record)
В этом примере мы создаем список data
, содержащий словари с информацией о фамилии и возрасте. Затем мы используем генератор списка, чтобы удалить записи с отрицательным возрастом. После этого мы сортируем список по фамилиям, используя лямбда-функцию в качестве ключа сортировки. Наконец, мы выводим отсортированный набор данных на экран.
Обратите внимание, что в приведенном примере я использовал фиктивные данные. В реальной программе вы должны загрузить набор данных из файла или другого источника.
Похожие работы
Попробуй и другие функции
Решения по другим предметам
А
Б
В
М
П
С
Т
Э