
#7 – Списки (list). Функции и их методы
Видеоурок
Списки можно также назвать массивами, так как выполняют они схожую роль. В Python существует множество разновидностей таких "массивов". В уроке мы рассмотрели лишь первый тип, который называется списком и имеет следующие характеристики:
- его элементы можно переопределять;
- в него можно добавлять новые элементы;
- из него можно удалять элементы;
- в качестве ключей идут индексы (числа - 0, 1, 2...).
Это не все характеристики списка, тем не менее это ключевые моменты, которые отличают его от других "массивов" в языке Python.
Для списков существует большое количество функций, которые можно применять для добавления, удаления или же поиска элементов.
В списках можно хранить различную информацию. К примеру, вы можете хранить в нем сведения про всех студентов в группе.
Пример:
lis = ["Андрей", "Иван", "Василий", "Петро", "Максим", "Дима"]
После такой записи в одном месте у вас будут собраны все имена студентов в группе. Согласитесь, это намного удобнее, нежели создавать 10 или даже 20 разных переменных. В дальнейшем мы изучим дополнительные вещи, которые позволят хранить не просто имена студентов, а еще и характеристики каждого из студентов.
Исходный код
nums = [5, 7, 2, 4, 7, True, "Hello", 6.7, [5, 7]]
nums[0] = 50
nums[5] = 1.01
print(nums[-1][1])
# Функции списков
numbers = [5, 2, 7]
# numbers[3] = 100
numbers.append(100)
numbers.insert(1, True)
b = [5, 6, 8]
numbers.extend(b)
# numbers.reverse()
numbers.sort()
numbers.pop(-2)
numbers.remove(6)
# numbers.clear()
# print(numbers.count(True))
# print(len(numbers))
Посмотреть остальной код можно после подписки на проект!
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть