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


Кодировщики. 5-11 классы
Разбор типовых ошибок на примерах Code Review
Презентация на тему Информационная культура
Дерево истории. Генеалогия и история человека с Blockchain
Магазин антивирусов
Списки в Python
Электронные таблицы
Путинский рай - это туда... Севастополь вчера
Деление и обобщение понятий. (4 класс)
Changes and new features
Windows 10. Linux Subsystem
3D-моделирование. Проектирование модели автомобиля марки Koenigsegg Agera
Отношения объектов и их множеств
Обработка данных по методике СОЧ(и)
Реляционная модель базы данных
Телевидение как искусство и средство коммуникации
Инструкция по выбытию 11 классов в НОБД и переводу школы на новый учебный год
Презентация на тему Графический интерфейс операционной системы Windows
Семинар Системное программирование
Информационные системы судопроизводства
Курс по информационной безопасности
Игра HELL HUNTERS
Словесные информационные модели
База данных. Таблицы
Локальные и глобальные компьютерные сети. Адресация в сетях
Электронные таблицы Excel
Приключения Скорпиона
Вирусы и антивирусные программы