Содержание
- 2. Массив (в некоторых языках программирования также таблица, ряд, матрица, вектор, список) — структура данных, хранящая набор
- 3. Массив Индекс Значение
- 4. В языке Python нет такой структуры данных, как массив. Для хранения группы однотипных объектов используют списки
- 5. Создание списков
- 6. Получение списка через присваивание конкретных значений Списки при помощи функции List() Создание списка при помощи функции
- 7. Так выглядит в коде Python пустой список: s = [] # Пустой список Примеры создания списков
- 8. Ввод значений с клавиатуры N = 5 # размер массива В = [0] * N #
- 9. Получаем список при помощи функции List() empty_list = list() # пустой список l = list ('spisok')
- 10. # Создание списка из непрерывной последовательности целых чисел L = list(range(1,10)) print("L = ",L) # L
- 11. Используя функцию split в Python можно получить из строки список. Рассмотрим пример: stroka ="Hello, world" #
- 12. В python создать список можно при помощи генераторов. Первый простой способ. Сложение одинаковых списков заменяется умножением:
- 13. Доступ к элементам списка
- 14. Чтобы получить доступ к значениям в списках, используйте квадратные скобки для нарезки вместе с индексом или
- 15. 1 самый простой способ mylist = [1,2,3,4,5] print(mylist) 2 способ с помощью цикла for i in
- 16. myList=[2.5, 8, "Hello"] myList[0] myList[1] myList[2] # вывести элемент списка по индексу 0 print(myList[0]) # вывести
- 17. Простейшие операции над списками
- 18. list = ['Физика', 'Химия', 1997, 2000] print ("Значение 2 значения в списке : ") print (list[2])
- 19. list = ['Физика', 'Химия', 1997, 2000] print ("Значение 2 индекса в списке : ") print (list[2])
- 20. l = [1, 3] + [4, 23] + [5] # Результат: l = [1, 3, 4,
- 21. # использование списка в выражении L=[2,3,4] x=5 y=x+L[1] # y=5+3=8 print("y = ",y) LS = ["456",
- 22. Основные операции со списком
- 23. Встроенные функции и методы списка
- 24. Встроенные функции и методы списка
- 25. # Определение длины списка операцией len A = [ 3.5, 2.8, 'abc', [ 2, 3, False]]
- 26. # Пример списка, содержащего сложные объекты # объявляются списки, кортеж и строка символов A = []
- 27. list.append(x)- Добавляет элемент в конец списка. Ту же операцию можно сделать так a[len(a):] = [x]: a
- 28. list.extend(L) - Расширяет существующий список за счет добавления всех элементов из списка L. Эквивалентно команде a[len(a):]
- 29. list.insert(i, x) - Вставить элемент x в позицию i. Первый аргумент – индекс элемента после которого
- 30. list.remove(x) - Удаляет первое вхождение элемента x из списка: a = [1, 2, 3] a.remove(1) print(a)
- 31. list.pop([i]) - Удаляет элемент из позиции i и возвращает его. Если использовать метод без аргумента, то
- 32. list.clear() - Удаляет все элементы из списка. Эквивалентно del a[:]: a = [1, 2, 3, 4,
- 33. list.index(x[, start[, end]]) - Возвращает индекс элемента: a = [1, 2, 3, 4, 5] a.index(4) Методы
- 34. list.count(x)- Возвращает количество вхождений элемента x в список: a=[1, 2, 2, 3, 3] print(a.count(2)) Методы списков
- 35. list.sort(key=None, reverse=False) - Сортирует элементы в списке по возрастанию. Для сортировки в обратном порядке используйте флаг
- 36. list.reverse() - Изменяет порядок расположения элементов в списке на обратный: a = [1, 3, 5, 7]
- 37. list.copy()- Возвращает копию списка. Эквивалентно a[:]: a = [1, 7, 9] b = a.copy() print(a) print(b)
- 38. Функция zip() в Python создает итератор, который объединяет элементы из нескольких источников данных. Функция zip() принимает
- 39. employee_numbers = [2, 9, 18, 28] employee_names = ["Дима", "Марина", "Андрей", "Никита"] for name, number in
- 40. employees_zipped = [('Дима', 2), ('Марина', 9), ('Андрей', 18), ('Никита', 28)] employee_names, employee_numbers = zip(*employees_zipped) print(employee_names) print(employee_numbers)
- 41. List Comprehensions чаще всего на русский язык переводят как “абстракция списков” или “списковое включение”, является частью
- 42. Использование list comprehensions позволяет сделать это значительно проще: n = int(input()) a = [i for i
- 43. или вообще вот так, в случае если вам не нужно больше использовать n: a = [i
- 44. В языке Python есть две мощные функции для работы с коллекциями: map и filter. Они позволяют
- 45. Пример с заменой функции map. Пусть у нас есть список и нужно получить на базе него
- 46. Та же задача, решенная с использованием map, будет выглядеть так: a = [1, 2, 3, 4,
- 47. Через списковое включение эта задача будет решена так: a = [1, 2, 3, 4, 5, 6,
- 48. Построим на базе существующего списка новый, состоящий только из четных чисел: a = [1, 2, 3,
- 49. Построим на базе существующего списка новый, состоящий только из четных чисел. Решим эту задачу с использованием
- 50. Построим на базе существующего списка новый, состоящий только из четных чисел. Решение через списковое включение: a
- 51. Слайсы (срезы) являются очень мощной составляющей Python, которая позволяет быстро и лаконично решать задачи выборки элементов
- 52. a = [i for i in range(10)] a[:] # [0, 1, 2, 3, 4, 5, 6,
- 53. Слайсы можно сконструировать заранее, а потом уже использовать по мере необходимости. Это возможно сделать, в виду
- 54. КУТУЗОВ Виктор Владимирович Благодарю за внимание Белорусско-Российский университет, Республика Беларусь, Могилев, 2021 Информатика. Программирование на Python
- 56. Скачать презентацию





![Так выглядит в коде Python пустой список: s = [] # Пустой](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1096917/slide-6.jpg)







![1 самый простой способ mylist = [1,2,3,4,5] print(mylist) 2 способ с помощью](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1096917/slide-14.jpg)
![myList=[2.5, 8, "Hello"] myList[0] myList[1] myList[2] # вывести элемент списка по индексу](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1096917/slide-15.jpg)

![list = ['Физика', 'Химия', 1997, 2000] print ("Значение 2 значения в списке](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1096917/slide-17.jpg)
![list = ['Физика', 'Химия', 1997, 2000] print ("Значение 2 индекса в списке](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1096917/slide-18.jpg)
![l = [1, 3] + [4, 23] + [5] # Результат: l](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1096917/slide-19.jpg)
![# использование списка в выражении L=[2,3,4] x=5 y=x+L[1] # y=5+3=8 print("y =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1096917/slide-20.jpg)









![list.pop([i]) - Удаляет элемент из позиции i и возвращает его. Если использовать](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1096917/slide-30.jpg)
![list.clear() - Удаляет все элементы из списка. Эквивалентно del a[:]: a =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1096917/slide-31.jpg)
![list.index(x[, start[, end]]) - Возвращает индекс элемента: a = [1, 2, 3,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1096917/slide-32.jpg)



![list.copy()- Возвращает копию списка. Эквивалентно a[:]: a = [1, 7, 9] b](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1096917/slide-36.jpg)

![employee_numbers = [2, 9, 18, 28] employee_names = ["Дима", "Марина", "Андрей", "Никита"]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1096917/slide-38.jpg)
![employees_zipped = [('Дима', 2), ('Марина', 9), ('Андрей', 18), ('Никита', 28)] employee_names, employee_numbers](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1096917/slide-39.jpg)











![a = [i for i in range(10)] a[:] # [0, 1, 2,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1096917/slide-51.jpg)


Введение Основы С++
Задание по теме: Детская считалка
Текстовый процессор MS WORD: работа с таблицами
Сервис оценки столовых УРФУ
Электронное портфолио студента
Yandex. Zen as learning instrument
Введение в курс информатики
Методы проектирования организации сложных комплексов работ в строительстве на основе матричных моделей программы MS Project
Построение графиков функций. Работа с формулами в таблице Excel
Тарифы и скорости: до и после миграции МРФ СЗ 10М’19
Python. Регулярные выражения
Разработка приложения StarPlatinum: Алгоритмизация
Системы автоматизированного проектирования для профессиональной деятельности инженера
Разработка сайта для привлечения молодежи к культуре тюркоязычного коренного народа
Основы программирования. Язык программирования Turbo Pascal
Представление данных (объекты СУБД)
Формы представления информации
Глобальная программа экономии бюджета Карта PRIZM c кэшбэком 20-50%
Разработка мобильного приложения, которое отслеживает транспортные потоки на основе геоинформационных данных
Компьютерные игры, которые основаны на книгах
Prezentācija par vīrusiem un antivīrusu programmām
Курс векторной графики Adobe illustrator
Информационная безопасность
Презентация на тему Алгебра логики Логические операции
Базы данных
В мире кодов
Ставки на TM по программе TotalSoccer f2 test
Презентация на тему Устройство компьютера