#python #python-3.x
#python #python-3.x
Вопрос:
В Javascript я могу использовать этот Object.values()
метод для перебора значений объекта.
Например (Javascript):
const myObj = {
'a': ['x', 'y', 'z'],
'b': [1, 2, 3],
'c': [true, false, null], // For Python [True, False, None]
}
const values = Object.values(myObj)
Где values
содержит:
[
['x', 'y', 'z'],
[1, 2, 3],
[true, false, null], // for Python [True, False, None]
]
Какой самый простой, встроенный способ получить только значения словаря в Python? (что означает список списков в этом примере)
Комментарии:
1. Ваши константы неправильно указаны в python, вам нужно
[True, False, None]
Ответ №1:
В Python мы можем использовать .values()
метод для перебора и получения значений словаря.
Например:
mydict = {
'a': ['x', 'y', 'z'],
'b': [1, 2, 3],
'c': [True, False, None],
}
values = mydict.values()
Где values
содержит:
[
['x', 'y', 'z'],
[1, 2, 3],
[True, False, None],
]
Комментарии:
1. Обратите внимание, что
values
это не строго список (в python 3), это диктантный вид