1
resposta

Tenho dúvida de como o programa identifica que há um conjunto de valores na váriavel 'bairro' do for, pois não foi definida anteriormente no singular e sim como 'bairros' e também no arquivo csv está escrito com b maiúsculo

for bairro, dados in grupoBairro: print(bairro)

1 resposta

Olá Jefrey,

A variável bairro é criada pelo for.

Você pode fazer um teste assim:

frutas = ["morango", "banana", "melancia"]

# 'item' é criado aqui e recebe os valores da lista 'frutas', um valor de cada vez
for item in frutas:
    print("O valor da variável agora é: ", item)

print("============================")

# 'fruta' é criado aqui e recebe os valores da lista 'frutas', um valor de cada vez
for fruta in frutas:
    print("O valor da variável agora é: ", fruta)

No caso do grupoBairro é um pouco mais complicado, pois não é uma lista simples no formato do exemplo acima: frutas = ["morango", "banana", "melancia"], mas a ideia é a mesma.

Para entender melhor eu recomendo você fazer os cursos de python caso não tenha feito ainda, vai ajudar em muitos conceitos do curso atual.

Python 3 parte 1: Introdução à nova versão da linguagem

Python 3 parte 2: Avançando na linguagem