Lectură dicționar în lista - python

0

Problema

Am o lista de genul asta (vine dintr-un fișier json lectură):


list = [{'sheet_name': 'Daily', 'id_column': 'A', 'frequency': 'daily'}]

Vreau să citesc valoarea cheii 'id_column' dar când am folosi:


list[0]['id_column']

it doesnt locul de muncă

se consideră că fiecare literă ca un index în listă, dar nu cel dicționar. Deci, aceasta este ceea ce primesc atunci când încearcă să citească indici:


list[0] = [
list[1] = {

Cum pot citi valoarea cheie în dicționar în listă.

multumesc

dictionary json list python
2021-11-24 04:55:51
1

Cel mai bun răspuns

1

Deoarece datele preluate este în formă de 'String' sau 'JsonArray de Șir'

Puteți utiliza json.loads() modul python pentru a converti la real Python Listă sau Dicționar

import json

data = json.loads(list)  
print(data[0]['id_column'])

Vă rugăm să consultați pentru mai multe detalii, https://pythonexamples.org/python-json-to-list/

Nota: am observat că sunt definite în lista de nume ca "lista" este foarte recomandat pentru a evita numirea variabile sau funcții care este egal cu python builtins

2021-11-24 06:54:26

În alte limbi

Această pagină este în alte limbi

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................