Menu
Coddy logo textTech

Criando um Dicionário

Parte da seção Logic & Flow do Journey de Python da Coddy — lição 8 de 78.

Para criar um dicionário em Python, você usa chaves {} e especifica os pares chave-valor dentro delas. Cada par chave-valor é escrito como key: value, e múltiplos pares são separados por vírgulas.

Aqui está como você pode criar um dicionário:

# Criando um dicionário de capitais de países
country_capitals = {
    "USA": "Washington, D.C.",
    "France": "Paris",
    "Japan": "Tokyo"
}

# Criando um dicionário de informações de funcionários
employee = {
    "name": "John Doe",
    "age": 30,
    "position": "Software Engineer"
}

# Criando um dicionário vazio
empty_dict = {}

No primeiro exemplo, country_capitals é um dicionário com nomes de países como chaves e suas capitais como valores. No segundo exemplo, employee é um dicionário contendo informações sobre um funcionário. O terceiro exemplo mostra como criar um dicionário vazio, o que pode ser útil quando você deseja adicionar itens a ele mais tarde.

challenge icon

Desafio

Fácil

Crie uma função chamada create_student_dict que aceite três parâmetros: name, age e major. A função deve retornar um dicionário onde as chaves são "name", "age" e "major", e os valores são os valores correspondentes passados para a função.

Por exemplo, chamar create_student_dict("Alice", 20, "Computer Science") deve retornar um dicionário com os seguintes pares chave-valor:

  • Chave: "name", Valor: "Alice"
  • Chave: "age", Valor: 20
  • Chave: "major", Valor: "Computer Science"

Folha de consulta

Para criar um dicionário em Python, use chaves {} com pares chave-valor separados por vírgulas:

# Dictionary with key-value pairs
country_capitals = {
    "USA": "Washington, D.C.",
    "France": "Paris",
    "Japan": "Tokyo"
}

# Dictionary with different data types
employee = {
    "name": "John Doe",
    "age": 30,
    "position": "Software Engineer"
}

# Empty dictionary
empty_dict = {}

Cada par chave-valor é escrito como key: value, onde as chaves são tipicamente strings e os valores podem ser de qualquer tipo de dado.

Experimente você mesmo

def create_student_dict(name, age, major):
    # Escreva o código aqui
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Logic & Flow