22. Основни типове данни - списък
Списъците са много полезни в Python, защото позволяват да съхранявате много данни в една променлива. Те са представени като колекция от елементи, които могат да бъдат достъпвани по индекс. Подобно на низовете, които използват единична кавичка за начало и край на низа, списъка започва с отваряща средна (квадратна) скоба и завършва със затваряща средна скоба, [ ]. Стойностите в списъка се наричат елементи (items) и е възможно в списък да се съхраняват и елементи с повтарящи се стойности. Елементите се разделят със запетаи.
За да използвате списъци в Python, трябва да започнете с създаването на списък. Това може да стане чрез създаване на празен списък или да се инициализира с някои предварително дефинирани елементи. След това можете да използвате различни методи за работа със списъците, като добавяне на елементи, премахване на елементи, сортиране и други. Първият елемент на списъка е с индекс 0. Индексът на последния елемент е равен на дължината на списъка минус единица.
Задачи за упражнение
Създайте списък, който да съдържа няколко елемента, например имената на различни цветове. С командите print(), len() и list() отпечатайте:
Използвайте командите append() и insert(), за да добавите нови елементи към списъка. С командата append() се добавя елемент в края на списъка, а с insert() новият елемент се вмъква на посочено от нас място в списъка, като в скобите се слагат индексът на елемента и самия елемент.
Използвайте командите remove(element) или pop(index), за да премахнете елементи от списъка. С командата remove() се премахва първия намерен елемент от списъка, а ако няма такъв се извежда съобщение за грешка. С pop() се изважда посочения индекс елемент от списъка, и стойността на елемента може да се предаде на променлива.