Python 5. Списки

Правка ru2, от Gadget, 2026-01-21 22:52:03

Списки в Python

Список (list) в python представляет тип данных, который хранит последовательность элементов. Элементы в списке пронумерованы. В одном списке могут быть элементы разных типов.

Примеры списков:

a = [1, 2, 4, 89, -56, 0, -34]
b = ['one', 'two', 3, 4, 'five', [5, 7, 8], True] 

Обращение к элементам списка

  • a[0] – первый элемент списка
  • a[1] – второй элемент списка и т.д.
  • a[-1] – последний элемент списка

Способы создания списков

Создание пустого списка

a = []
a = list()

Список из одинаковых элементов

a = [0] * 5	#[0, 0, 0, 0, 0]
a = ['A'] * 5	#['A', 'A', 'A', 'A', 'A']

Список из строки

sl = 'ABCD'
a = list(sl)	#a = ['A', 'B', 'C', 'D']	Каждый символ – отдельный элемент списка
sl = 'AB CD E'
a = sl.split()	#a = ['AB', 'CD', 'E']	Строка разрезается на подсроки по пробелу, каждая подстрока – новый элемент списка
sl = '1+45+5'
a = sl.split('+') # a = ['1', '45', '5']	Строка разрезается по символу-разделителю '+'

Считать N строк с клавиатуры в список

Например дан следующий формат ввода:

3
rose
kaktus
mimoza

Нужно получить список строк a = ['rose', 'kaktus', 'mimoze']

N = int(input())
a = []
for i in range(N):
    a.append(input()) #метод append добавляет элемент в конец списка

Или сразу

N = int(input())
a = [input() for i in range(N)]

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
ru4 Русский Gadget 2026-01-29 13:44:46 90
ru3 Русский Gadget 2026-01-29 08:25:03 1955
ru2 Русский Gadget 2026-01-21 22:52:03 84
ru1 Русский Gadget 2026-01-21 22:50:29 1431 Первая редакция (опубликовано)