Ottenere tutte le chiavi da un dizionario in Python

Per ottenere tutte le chiavi da un dizionario, si deve utilizzare il metodo keys. Non si specifica nulla nei suoi parametri. Il metodo restituisce un oggetto speciale dict_keys.

Supponiamo di avere il seguente dizionario:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

Stampiamo tutte le sue chiavi:

pythonres = dct.keys()
print(res) # stamperà dict_keys(['a', 'b', 'c'])

Per comodità di lavoro con l'oggetto dict_keys è possibile convertirlo in una lista. Questo si fa utilizzando la funzione list:

pythonres = list(dct.keys())
print(res) # stamperà ['a', 'b', 'c']
Задание 1

Dato il dizionario:

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

Ottieni le sue chiavi.

Задание 2

Dato il dizionario:

pythondct = {
  1: 'x',
  2: 'y',
  3: 'z',
  4: 'w'
}

Ottieni le sue chiavi.

Задание 3

Dato il dizionario:

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

Ottieni la lista delle chiavi di questo dizionario.

Задание 4

Dato il dizionario:

pythondct = {
  2: 'ab',
  4: 'cd',
  6: 'ef'
}

Ottieni il prodotto di tutte le chiavi di questo dizionario.

Задание 5

Dato il dizionario:

pythondct = {
  1: 'x',
  2: 'y',
  3: 'z',
  4: 'w'
}

Ottieni la lista delle chiavi di questo dizionario nella seguente forma:

python[4, 3, 2, 1]