Извличане на всички стойности от речник в Python
В Python може също да се получат всички стойности
от речник. За това се използва методът
values. В неговия параметър не се
подава нищо. Методът връща специален
обект dict_values.
Нека имаме следния речник:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Нека изведем всички негови стойности:
res = dct.values()
print(res) # ще изведе dict_values([1, 2, 3])
За удобство при работа с обекта dict_values
може да се преобразува в списък. Това
става с помощта на функцията list:
res = list(dct.values())
print(res) # ще изведе [1, 2, 3]
Даден е речник:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Извлечете всичките му стойности.
Даден е речник:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
Извлечете всичките му стойности.
Даден е речник:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Извлечете списък със стойностите на този речник.
Дадени са речници:
dct1 = {
'a': 1,
'b': 2,
'c': 3
}
dct2 = {
1: 'a',
2: 'b',
3: 'c'
}
Извлечете техните стойности в следния вид:
[1, 2, 3, 'a', 'b', 'c']