Python - Itens da Lista de Acesso
Acessar itens
Os itens da lista são indexados e você pode acessá-los consultando o número do índice:
Exemplo
Imprima o segundo item da lista:
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
Nota: O primeiro item tem índice 0.
Indexação negativa
Indexação negativa significa começar do fim
-1
refere-se ao último item,
-2
refere-se ao penúltimo item etc.
Exemplo
Imprima o último item da lista:
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
Faixa de índices
Você pode especificar um intervalo de índices especificando onde começar e onde terminar o intervalo.
Ao especificar um intervalo, o valor de retorno será uma nova lista com os itens especificados.
Exemplo
Retorne o terceiro, quarto e quinto item:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:5])
Nota: A pesquisa começará no índice 2 (incluído) e terminará no índice 5 (não incluído).
Lembre-se que o primeiro item tem índice 0.
Ao deixar de fora o valor inicial, o intervalo começará no primeiro item:
Exemplo
Este exemplo retorna os itens do início, mas NÃO incluindo, "kiwi":
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[:4])
Ao deixar de fora o valor final, o intervalo irá para o final da lista:
Exemplo
Este exemplo retorna os itens de "cherry" até o final:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:])
Faixa de índices negativos
Especifique índices negativos se desejar iniciar a pesquisa a partir do final da lista:
Exemplo
Este exemplo retorna os itens de "laranja" (-4) para, mas NÃO incluindo "manga" (-1):
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[-4:-1])
Verifique se o item existe
Para determinar se um item especificado está presente em uma lista, use a in
palavra-chave:
Exemplo
Verifique se "apple" está presente na lista:
thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
print("Yes, 'apple' is in the fruits list")