Como obter um item de uma lista usando o loop For?

Tenho uma lista de frutas e gostaria de exibir apenas 1 valor dessa lista com o loop for.

frutas = [ 'maça', 'banana', 'uva', 'manga' ]

Como posso exibir apenas a banana?

Você pode acessar itens específicos da lista usando o indice.

Por exemplo, no caso dessa sua lista, são 4 itens.
As listas iniciam com o índice 0.

print( frutas[0] ) # 1º item: maça
print( frutas[1] ) # 2º item: banana
print( frutas[2] ) # 3º item: uva
print( frutas[3] ) # 4º item: manga

Resultado

maça
banana
uva
manga

Essa é a forma de acessar diretamente o valor de um item dentro de uma lista.

Usando o loop FOR e enumerate (menu em python)

Você pode usar a função enumerate do Python para percorrer a lista e obter tanto o item quanto o índice, dessa forma você pode exibir um menu para selecionar a fruta.

frutas = [ 'maça', 'banana', 'uva', 'manga' ]

print("Escolha a fruta:")

for indice, fruta in enumerate(frutas):
    print(f"{indice} - {fruta}")

indice_selecionado = int( input("Escolha o numero da fruta: ") )

fruta_selecionada = frutas[indice_selecionado]
print("Você escolheu a fruta:", fruta_selecionada)

Nesse código, o enumerate não retorna apenas o item de cada repetição.
Ele retorna o índice (posição na lista) e o item (a string da fruta).

Depois usamos o input para obter o índice da fruta que o usuário deseja.
Com esse índice, podemos acessar a lista de frutas e obter o item correto.

Resultado
Captura de Tela 2024-01-05 às 13.14.32