2.0 KiB
2.0 KiB
Lists []
- Пример листа
list = [1, 'num', 3.33]
Можно создавать эл-ты разных ТД - Длину можно узнать
len()
(выдаст именно ко-во эл-во, не индексы) - Выбрать по индексу
list[index]
-> выдаст эл-т - Вырезать по индексу
list[:2]
-> выдаст все выбранные - МОЖНО менять эл-ты в списке
list[index]='hi'
- Добавить эл-т в список
.append()
,.insert()
:
list.append('new item') # добавить эл-т в конце списки
list.insert(index,'new item') # доб эл-т в нужное место списка
- убрать эл-т из списка
.pop()
,.remove()
:
list.pop() # удаляет последний эл-т в списке
list.pop(значение) # удаляет по значению - НЕ ВОЗВРАЩАЕТ
deleted = list.pop() = [...]
deleted = list.remove(значение) - удаляет первое попавшееся значение
- Сортировка
.sort()
,.reverse()
:
list.sort() - НЕ ВОЗВРАЩАЕТ / меняет первоначальную переменную
list.reverse() - с большего к меньшему
Цикл for
- Посл-ти: строки, списки, словари, мн-ва и др. - для перебора используется цикл
list = [1,2,3,4,5]
for number(любое значение) in list:
print(number) -> 1
2
3
4
5
print('Hi') #выдаст столько раз сколько эл-тов в списке
- Для подсчета суммы значений в списке
sum = 0
for num in list:
sum = sum + num
print (sum) -> 10