Как получить только массив из объекта, используя ключ "15400001"? Благодарность

data = [{"15400001": [0, 7, 603, 607, 1655, 1661, 1703, 1706, 1823, 1825, 1826, 1827, 2423, 2471, 2475, 2477]}]
-1
UYAR.C 9 Июл 2019 в 12:35

3 ответа

Лучший ответ

Попробуйте этот код.

data = [{"15400001": [0, 7, 603, 607, 1655, 1661, 1703, 1706, 1823, 1825, 1826, 1827, 2423, 2471, 2475, 2477]}]

print(data[0]["15400001"])

Выход .

[0, 7, 603, 607, 1655, 1661, 1703, 1706, 1823, 1825, 1826, 1827, 2423, 2471, 2475, 2477]
0
Usman 9 Июл 2019 в 09:47

Это основа list И dictionary: -

data = [{"15400001": [0, 7, 603, 607, 1655, 1661, 1703, 1706, 1823, 1825, 1826, 1827, 
           2423, 2471, 2475, 2477]}]
my_dict = data[0]  # Getting 0 position of list AND in output we will get dictionary
my_dict['15400001']  # Getting value in dictionary from key.
  • Здесь у нас есть данные типа list.
  • Теперь мы перебираем 0 позицию списка данных И на выходе получим словарь.
  • Теперь получите значения, соответствующие ключу 15400001, убедитесь, что 15400001 должен быть строкой.

< Сильный > Выход

[0, 7, 603, 607, 1655, 1661, 1703, 1706, 1823, 1825, 1826, 1827, 2423, 2471, 2475, 2477]

Я надеюсь, что это может помочь вам.

1
Rahul charan 9 Июл 2019 в 09:57

Вы можете использовать :

data[0]["15400001"]
0
Moeed 9 Июл 2019 в 09:56