Списъци

Дефиниране


In [1]:
colors = ['red', 'green', 'blue', 'orange']
empty_list = []

In [2]:
print(colors)


['red', 'green', 'blue', 'orange']

Извличане на стойността на елемент на дадена позиция

!Броенето започва от нула


In [ ]:
print(colors[0])
print(colors[1])
print(colors[2])
print(colors[3])

Задаване на стойност на елемента на дадена позиция


In [ ]:
colors[0] = 'brown'

In [ ]:
colors

Дължина на списък


In [ ]:
len(colors)

Добавяне на елемент в края на списъка


In [ ]:
colors.append('black')
colors

Добавяне на елемент в началото на списъка


In [ ]:
colors.insert(0, 'white')
colors

Изтриване на елемент от списък


In [ ]:
colors.pop(0)

In [ ]:
colors

Обхождане на елементите на списъка


In [ ]:
index = 0
while index < len(colors):
    print(colors[index])
    index = index + 1

Предпочитан начин


In [ ]:
for color in colors:
    print(color)

Лесен начин за генериране на поридици от числа


In [ ]:
for number in [1, 2, 3, 4, 5, 7, 8, 9, 10]:
    print(number)

In [ ]:
for number in range(1, 11):
    print(number)

In [ ]:
for number in range(1, 21, 2):
    print(number)

In [ ]:
for number in range(10, 0, -1):
    print(number)

Отрязаци


In [5]:
colors = ['red', 'green', 'blue', 'orange']
print('[1:]', colors[1:])
print('[:3]', colors[:3])
print('[1:3]', colors[1:3])


[1:] ['green', 'blue', 'orange']
[:3] ['red', 'green', 'blue']
[1:3] ['green', 'blue']