Python

Уроки Python для начинающих

21 урок 50 заданий Справочник Компилятор

#7 - Списки (list)

#7 - Списки (list)


Python

В этом уроке мы с вами изучим списки (list) в языке Python. Списки также часто называют массивами в Питоне. Благодаря спискам мы можем хранить большие данные всего в одной переменной.

Видео урок:

Списки можно также назвать массивами, так как выполняют они схожую роль. В Python существует множество разновидностей таких "массивов". В уроке мы рассмотрели лишь первый тип, который называется списком и имеет следующие характеристики:
  • его элементы можно переопределять;
  • в него можно добавлять новые элементы;
  • из него можно удалять элементы;
  • в качестве ключей идут индексы (числа - 0, 1, 2...).
Это не все характеристики списка, тем не менее это ключевые моменты, которые отличают его от других "массивов" в языке Python.

Для списков существует большое количество функций, которые можно применять для добавления, удаления или же поиска элементов.

В списках можно хранить различную информацию. К примеру, вы можете хранить в нем сведения про всех студентов в группе, например:
lis = ["Андрей", "Иван", "Василий", "Петро", "Максим", "Дима"]

Теперь в одном месте у вас собраны все имена студентов в группе. Согласитесь, это намного удобнее, нежели создавать 10 или даже 20 разных переменных. В дальнейшем мы изучим дополнительные вещи, которые позволят хранить не просто имена студентов, а еще и характеристики каждого из студентов.

Исходный код

Списки
l = []
lis = [1, 56, 'x', 34, 2.34, ['S', 't', 'r', 'o', 'k', 'a']]
print (lis)

a = [a + b for a in 'list' if a != 's' for b in 'soup' if b != 'u']
print (a)

l.append (23)
l.append (34)
b = [24, 67]
l.extend (b)
l.insert (1, 56)
l.append (34)
l.remove (34)
l.pop (0)
print (l.index (56))
print (l.count (34))
l.sort ()
l.reverse ()
l.clear ()

print (l)

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям!

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы получить большое задание. Такие задания есть к каждому курсу. В них входит задание, методика решения, а также "Готовое решение".
PS: подобные задания доступны при подписке от 1 месяца!


Python

Также стоит посмотреть