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


Сервіси Google у професійній діяльності педагога/заступника директора
Организация обучения с применением дистанционных технологий
Описание разработки. Алгоритм. Блок-схема
Поиск научной информации в системе Pubmed с использованием фильтров (на примере вирусной инфекции)
Системы счисления. Тема 2.3.1. Свойства позиционной записи числа: количество цифр в записи, признак делимости числа
Эксплуатационные требования к компьютерному рабочему месту
Логика. Тренировочные задания
Convert and quantize
Назначение и функции ОС ч1 (2)
Работа в среде TRIK Studio
Рекламное продвижение с помощью Instagram: стратегия, контент, вовлечение и клиенты
Алгоритмизация и программирование
Управление собой и другими людьми. 4 класс
Презентация на тему Электронная коммерция в Интернете
Применение и наладка протоколов маршрутизации TCP, UDP, SCTP
Неаккуратный кот
Основные определения
Подбор ключевых слов, семантическое ядро
Текстовый фрагмент и операции с ним
Как попасть в киберспорт
Тексты в памяти компьютера
Основные алгоритмические конструкции
Информационные технологии в обработке текстов
Приходная накладная
Веб-сервис для генерации CSS кода, предназначенный помочь веб-разработчикам в стилизации элементов сайта
Основы передачи данных. Принципы построения сетей
Перевернутый класс
Обучение организаторов в аудитории