Entenda os Dicionários
Nesta etapa, você aprenderá sobre dicionários, uma estrutura de dados fundamental em Python. Dicionários são usados para armazenar dados em pares chave-valor, permitindo que você recupere rapidamente valores com base em suas chaves associadas.
Um dicionário é definido usando chaves {}. Cada par chave-valor é separado por dois pontos :, e os pares são separados por vírgulas ,. Aqui está um exemplo simples:
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
print(my_dict)
Para trabalhar com dicionários, vamos criar um arquivo Python chamado dictionary_example.py no seu diretório ~/project usando o editor VS Code.
Abra o VS Code, crie um novo arquivo chamado dictionary_example.py no diretório ~/project e adicione o seguinte conteúdo:
## Create a dictionary
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
## Print the entire dictionary
print(my_dict)
Agora, execute o script Python usando o seguinte comando no terminal:
python ~/project/dictionary_example.py
Você deve ver a seguinte saída:
{'name': 'Alice', 'age': 30, 'city': 'New York'}
Para acessar um valor específico no dicionário, use a chave entre colchetes []:
name = my_dict["name"]
print(name)
Modifique seu arquivo dictionary_example.py para incluir as seguintes linhas:
## Create a dictionary
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
## Access a value using the key
name = my_dict["name"]
print(name)
Execute o script novamente:
python ~/project/dictionary_example.py
A saída agora será:
Alice
Você também pode adicionar novos pares chave-valor a um dicionário:
my_dict["occupation"] = "Engineer"
print(my_dict)
Atualize seu arquivo dictionary_example.py:
## Create a dictionary
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
## Add a new key-value pair
my_dict["occupation"] = "Engineer"
print(my_dict)
Execute o script:
python ~/project/dictionary_example.py
A saída será:
{'name': 'Alice', 'age': 30, 'city': 'New York', 'occupation': 'Engineer'}
Dicionários são mutáveis, o que significa que você pode alterar o valor associado a uma chave:
my_dict["age"] = 31
print(my_dict)
Modifique seu arquivo dictionary_example.py:
## Create a dictionary
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
## Change the value of an existing key
my_dict["age"] = 31
print(my_dict)
Execute o script:
python ~/project/dictionary_example.py
A saída será:
{'name': 'Alice', 'age': 31, 'city': 'New York'}
Entender dicionários é crucial para trabalhar com dados estruturados em Python. Eles fornecem uma maneira flexível e eficiente de armazenar e recuperar informações.