Python - Acessar itens de tupla
Acessar itens de tupla
Você pode acessar os itens da tupla consultando o número do índice, entre colchetes:
Exemplo
Imprima o segundo item na tupla:
thistuple = ("apple", "banana", "cherry")
print(thistuple[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 tupla:
thistuple = ("apple", "banana", "cherry")
print(thistuple[-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 tupla com os itens especificados.
Exemplo
Retorne o terceiro, quarto e quinto item:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[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 desde o início até, mas NÃO incluído, "kiwi":
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[:4])
Ao deixar de fora o valor final, o intervalo irá para o final da lista:
Exemplo
Este exemplo retorna os itens de "cherry" e ao final:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])
Faixa de índices negativos
Especifique índices negativos se desejar iniciar a pesquisa a partir do final da tupla:
Exemplo
Este exemplo retorna os itens do índice -4 (incluído) para o índice -1 (excluído)
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
Verifique se o item existe
Para determinar se um item especificado está presente em uma tupla, use a in
palavra-chave:
Exemplo
Verifique se "apple" está presente na tupla:
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Yes, 'apple' is in the fruits
tuple")