Čítanie slovník v zozname - python

0

Otázka

Mám zoznam, ako je tento (vyšli z json súbor čítanie):


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

Ja chcem, aby si hodnotu tlačidlo "id_column", ale keď som sa použitie:


list[0]['id_column']

to nefunguje

domnieva sa, že každé písmeno ako index v zozname ale nie slovníka. Tak to je, čo som si pri pokuse o čítanie indexy:


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

Ako môžem čítať kľúčové hodnoty v slovníku nenachádza v zozname.

vďaka

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

Najlepšiu odpoveď

1

Pretože údaje, ktoré ste neprevzali je vo forme "String" alebo "JsonArray z String'

Môžete použiť json.loads() zásuvný modul konvertovať na aktuálny Python Zoznam Slovník

import json

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

Prosím pre viac informácií, https://pythonexamples.org/python-json-to-list/

Poznámka: všimnite si, že ste definovaný zoznam meno ako "zoznam" dôrazne sa odporúča, aby sa zabránilo pomenovanie premenných či funkcií, ktoré sa rovná python builtins

2021-11-24 06:54:26

V iných jazykoch

Táto stránka je v iných jazykoch

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