A szótár összes értékének lekérése Pythonban

Pythonban a szótár összes értékét is le lehet kérni. Ehhez a values metódust használjuk. Nem kell paramétert átadni neki. A metódus egy speciális dict_values objektumot ad vissza.

Tegyük fel, hogy a következő szótárunk van:

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

Most pedig képezzük le belőle az összes értéket:

pythonres = dct.values()
print(res) # kiírja: dict_values([1, 2, 3])

A dict_values objektum könnyebb kezelhetősége érdekében listává alakíthatjuk. Ez a list függvénnyel tehető meg:

pythonres = list(dct.values())
print(res) # kiírja: [1, 2, 3]
Задание 1

Adott egy szótár:

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

Kérje le az összes értékét.

Задание 2

Adott egy szótár:

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

Kérje le az összes értékét.

Задание 3

Adott egy szótár:

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

Kérje le a szótár értékeinek listáját.

Задание 4

Adottak a következő szótárak:

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

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

Kérje le az értékeiket a következő formában:

python[1, 2, 3, 'a', 'b', 'c']