我有一個這樣的串列(來自 json 檔案讀取):
list = [{'sheet_name': 'Daily', 'id_column': 'A', 'frequency': 'daily'}]
我想讀取鍵 'id_column' 的值,但是當我使用時:
list[0]['id_column']
它不起作用
它將每個字母視為串列中的索引,而不是字典中的索引。所以這就是我在嘗試讀取索引時得到的:
list[0] = [
list[1] = {
如何讀取串列中字典中的鍵值。
謝謝
uj5u.com熱心網友回復:
因為你檢索到的資料是'String'或者'JsonArray of String'的形式
您可以使用json.loads()python 模塊轉換為實際的 Python 串列或字典
import json
data = json.loads(list)
print(data[0]['id_column'])
請參閱更多詳細資訊, https://pythonexamples.org/python-json-to-list/
注意:我注意到您將串列名稱定義為“串列”,強烈建議避免命名等于 python 內置函式的變數或函式
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/365730.html
