Список — это упорядоченная и изменяемая коллекция. В Python списки пишутся с помощью квадратных скобок.

  1. Создание списка:
>> list1=[1,2,3,4,5]
>> list2=list(11,22,33,44,55)
>> list3=[i for i in range(5)]
[0,1,2,3,4]
>> list4=[0]*5 
[0,0,0,0,0]
>>list5=5*[0]
[0,0,0,0,0]

2. Список ходов:

for elem in list1:
    print(elem)

3. Добавление элементов:

>> lis1.append(5) #Insert at the end of the list.
>> list1.append(2,45) #Insert 45 at 2nd index.

4. Объединение двух списков:

list1.extend(list2)

5. Удаление элементов:

>> list1.pop() #remove last element
>> list1.pop(2) #remove element from 2nd index
>> list1.remove(23) # Delete the first occurrence

6. Нарезка:

>> print(lis[0:3]) #exclude right value
>> lis[1:6:2] 
>> lis[::1] #copy of list

7. Понимание списка:

print([[i,j,k] for i in range(x+1) for j in range(y+1) for k in range(z+1) if (i+j+k)!=n])