<aside> ⚠️ Nos exemplos de listas "a ,b , c, d" indicam elementos genéricos e não os chars "a, b, c, d". O uso correto com chars seria: lista = [ 'a' , 'b' , 'c' , 'd' ]
</aside>
Listas são como vetores, porém aceitam diferentes elementos de dados, são declarados da seguinte forma:
lista = [a , b , c , d , ...]
Também há listas de listas:
list_of_list = [[a , b] , [c , d]]
Há como fazer operações com listas, como soma e multiplicação
A soma de listas concatena duas listas:
list1 = [a , b]
list2 = [b , c]
sumlist = list1 + list2
sumlist == [a , b , c , d]
A multiplicação de listas repete a list n vezes:
list1 = [a , b]
multlist = list1 * 2
multlist == [ a , b , a , b]
A funçao len() calcula o tamanho de uma lista.
É possível indexar uma lista com números negativos, o Python entende que os indexadores são cíclicos. Se temos uma list de 5 elementos, seus indexadores padrões são: 0,1,2,3,4. Porém se pedirmos o elemento de índice -1 o Python nos trará o último elemento da lista.
list = [ a , b , c , d , e ]
**index** 0 1 2 3 4
**nindex** -5 -4 -3 -2 -1
O operador in pode ser usado para checarmos se um elemento a pertence a uma lista
<aside> ⚠️ O símbolo >>> indica que este código foi feito pelo terminal
</aside>
>>> list = [ 'a' , 2 , 'c' , 10.4 , 'e' ]
>>> b in list
True
>>> 2 in list
True
>>> 10.5 in list
False
A função max() pode ser usada para retornar o maior número de uma lista numérica.
A função min() retorna o menor.
A função sum() retorna a soma dos elementos.
Podemos transformar Tuplas em listas com a função list()