Содержание
- 2. План лекции Использование списков (массивов) Заполнение списка значениями Вывод списка на экран Особенности копирования списков в
- 3. Использование списков Общие вопросы Массив — это пронумерованная последовательность величин одинакового типа, обозначаемая одним именем. Элементы
- 4. Заполнение списка значением Если на момент написания программы известны значения всех элементов списка, то эти значения
- 5. Заполнение списка значениям Если известен закон, которому подчиняются значения элементов, то заполнить список можно с помощью
- 6. Заполнение списка значением Списки можно «складывать» с помощью знака «+»: a = [20, 61, 2, 37]
- 7. Заполнение списка значением В таких случаях нужно: 1) указать с помощью инструкции присваивания или ввести с
- 8. 3) ввести в программу (с помощью инструкции input()) значения всех элементов и записать их в список.
- 9. Можно также подсказку сделать подробной: for i in range(1, n + 1): а[i - 1] =
- 10. Если в ходе выполнения программы необходимо добавлять в имеющийся список новые элементы, это можно сделать с
- 11. В Python имеется возможность очень просто записать в список все слова предложения. Для этого используется метод
- 12. Вывод списка на экран Заполненный значениями список можно вывести на экран с использованием в инструкции print()
- 13. Ясно, что так как есть повторяющиеся действия, то лучше использовать инструкцию цикла for: for i in
- 14. Особенности копирования списков в Python Если попытаться получить список b путем присваивания ему значений всех элементов
- 15. Двумерные списки Часто в программах приходится хранить прямоугольные таблицы с данными. В программировании такие таблицы называют
- 16. Двумерные списки Например, числовую таблиц можно представить в программе в виде двумерного списка: Sp = [[12,
- 17. Чтобы использовать в программе какое-то число этого списка, надо после имени двумерного списка указать в квадратных
- 18. Например, Sp = [[12, 7, 8], [21, 4, 55], [7, 22, 12], [54, 45, 31]] для
- 20. Для обработки всего двумерного списка в программе применяется вложенная инструкция for: for stroka in range(4) for
- 21. Типовые задачи обработки списков Суммирование элементов списка Для решения необходимо последовательно обратиться ко всем элементам списка
- 22. Суммирование элементов списка – это очень распространенная операция, поэтому для этого в Python предусмотрена стандартная функция
- 23. Нахождение суммы элементов списка с заданными свойствами (удовлетворяющих некоторому условию) Отличие задач данного типа от предыдущей
- 24. Можно также применить функцию sum: S = sum([a[i] for i in range(n) if a[i] > 0
- 25. Нахождение количества элементов списка с заданными свойствами Решение, аналогичное применяемому в большинстве других языков программирования: kol
- 26. 2) kol = len([el for el in a if ]) Пример: количество четных элементов списка: kol
- 27. Нахождение среднего арифметического значения элементов списка с заданными свойствами Здесь тоже возможны «традиционный» вариант решения S
- 28. и варианты, характерные только для языка Python (с функцией sum() и генератором списка): 1) S =
- 29. Пример, увеличить на 1 все четные элементы списка можно следующим образом: for i in range(n): if
- 30. Сортировка s=[……….] s.sort () # по возрастанию s.sort (reverse=True) # по убыванию s.sort(Key=f) Key=len Пример: Mynumber_list
- 31. Max/Min Print(“Max number is:”+str (max(mynumber_list))) Print(“Min number is:”+str (min(mynumber_list))) Print(“Sum of list is:”+str (sum(mynumber_list)))
- 32. Контрольные вопросы: 1. Какие преимущества дает использование списка? 2. Как можно обратиться к отдельному элементу списка?
- 34. Скачать презентацию
















![Например, Sp = [[12, 7, 8], [21, 4, 55], [7, 22, 12],](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/924654/slide-17.jpg)





![Можно также применить функцию sum: S = sum([a[i] for i in range(n)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/924654/slide-23.jpg)

![2) kol = len([el for el in a if ]) Пример: количество](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/924654/slide-25.jpg)



![Сортировка s=[……….] s.sort () # по возрастанию s.sort (reverse=True) # по убыванию](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/924654/slide-29.jpg)


Модель TCP/IP
Компьютерное моделирование
Жизнь замечательных персонажей: Ленинград и СанктПетербург в играх
Интерактивная игра Правила безопасности в сети интернет
Educator Onlain. Воспитатель и его работа в период пандемии COVID-19
Детская библиотека №4 планового поселка Тракторозаводского района
Основы алгоритмизации и программирования. Итоги тестовой работы №4
Урок 18
Проектирование тестов в методологии белого ящика
Представление аналитических материалов в СПС (на примере СПС КонсультантПлюс)
Компьютерное моделирование процесса обучения ограниченной группы студентов в рамках представления клеточных автоматов
Кодирование графической информации. Пиксели
Динамическая память, динамические переменные в С++
Разработка тестов. Практическая работа № 5
Гипертекстовые информационные технологии
Защита web-сайта Моё электронное портфолио
Носители_и_современность
Конструкторский этап творческого проекта
Единицы измерения информации. Задания
Программное обеспечение TERMORAS
Технология производства программных продуктов и услуг. Детальное проектирование программ
Социальная сеть для педагогического сообщества
Начать тестирование
Компьютерные сети
Корпоративные каналы коммуникации Леруа Мерлен
1_2_1
Шаг к успеху в социальных сетях от компании Smartnet24
Работа в GameDev. Знакомство. Введение