Python 3: Trabalhando com listas #1

trabalhando-com-listas-em-python.png

Listas são muito úteis pela sua simplicidade e flexibilidade, neste post irei demonstrar como declarar listas, acessar e modificar seus valores através do índice,  adicionar valores e utilizá-las como base para iterações. Utilizarei pra os exemplos o terminal interativo do python que funciona em qualquer sistema desde que o python esteja instalado.

Declarando uma lista:

>>> lista = [1,2,3,4]

A lista pode receber valores de vários tipos, ou seja, podemos colocar inteiros, ponto flutuante, strings e booleans:

>>> lista = [1, 1.2, 'string', True]

Podemos acessar o valor de uma lista pelo seu índice, o índice começa sempre em 0, o que significa que no caso acima temos os seguintes índices:

0 = 1
1 = 1.2
2 = ‘string’
3 = True

Para acessar o valor de uma item da lista basta indicar ao python o nome da lista seguida do índice  que você quer acessar entre []’s:

>>> lista[0]
1
>>> lista[2]
'string'

O python nos retorna os valores contidos nos índices indicados.

Modificando valores de um índice:

Antes de tudo, vamos verificar os valores contidos na lista utilizando a função print:

>>> print(lista)
[1, 1.2, 'string', True]

Vamos modificar o valor do índice 3, eu não quero que seja um boolean True, eu quero mudar para a string arroz, novamente basta indicar o nome da lista seguida do índice entre []’s, e atribuir a ele o novo valor:

>>> lista[3] = 'arroz'

Pronto, se verificarmos novamente nossa lista já foi modificada:

>>> print(lista)
[1, 1.2, 'string', 'arroz']

Adicionando novos valores a lista:

Para isso, existe um método do python chamado append, vejamos abaixo. Vamos adicionar a nossa lista o numero inteiro 27:

>>> lista.append(27)

Pronto, verificando a lista com a função print:

>> print(lista)
[1, 1.2, 'string', 'arroz', 27]

O inteiro 27 foi adicionado a nossa lista.

Iterando uma lista

Se você não tem familiaridade com programação, iterar significa basicamente passar por todos os valores e fazer alguma coisa (repetindo a ação), vejamos na prática:

Declaramos uma lista chamada numeros:

numeros = [1,2,3,4,5,6,7,8,9,10]

Utilizaremos agora o laço for para iterar nossa lista:

for n in numeros:
  print(n*10)

Nesse caso, estamos utilizando o laço for para atribuir a variável n os valores contidos na lista numeros, ou seja, em cada execução a variável n terá o valor de um índice diferente da lista até chegar ao 10, e com a função print estamos indicando ao python que queremos imprimir o resultado de n x 10, e nossa saída:

10
20
30
40
50
60
70
80
90
100

Em cada repetição do laço o valor de n é multiplicado por 10.

Por hoje é só.

Bons estudos :_)

UPDATE: Parte 2 AQUI

Um comentário em “Python 3: Trabalhando com listas #1

Deixe um comentário