Содержание
- 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)


Игра Roguemings - старые-добрые лемминги в новых условиях
Актуальное прошлое: веб-ресурсы как инструмент сохранения исторической памяти о Великой Отечественной войне
Интернет-ресурсы. Подготовка к ЕГЭ
Информационная система по учету и контролю технического состояния производственных объектов
Разработка мобильного приложения Foody.Calc
Camtasia getting started guide
SCR система управления доением
Правовое просвещение пожилых людей. Лекция-семинар: Осторожно - мошенники!
Что такое связи между таблицами
Проектирование и разработка программного средства для поиска работы и исполнителей
Основы HTML и CSS. Списки и таблицы
Характеристика объекта автоматизации. Функции ДПиООС
Диофантовые уравнения
Независимая оценка качества услуг библиотеки
Прикладное программное обеспечение для анализа рынка на основе данных социальных сетей
Деревья решений. Bagging. Random Forest. Boosting. Лекция 6
Алгоритмы шифрования
Тренировки по видеосвязи
Сетевые протоколы и коммуникации
Интернет сервисы, используемые банком при проверке сведений, полученных от клиентов при идентификации
Пакеты прикладных программ
Презентация на тему Электронная цифровая подпись
Разработка программного обеспечения для автоматизации учета труда и заработной платы
Информирование. События в мире
Персональный компьютер
Состав пакета прикладных программ MS Office
Безпека роботи з інформацією
Информационные технологии в деятельности нотариуса