在 Python 中,我們經常會涉及到兩種數據類型,它們就是 dict 和 json,本文將對這兩種類型進行介紹。
Dict(字典)是 Python 中內置的一種數據類型,它是一種無序的鍵值對集合。我們可以通過鍵來訪問對應的值,其基本語法為:
dict = {'key1': 'value1', 'key2': 'value2'} print(dict['key1']) # 輸出'value1'
Json 是一種輕量級的數據交換格式,它支持各種語言之間的數據交互。其最常用的數據結構有兩種:
# 1. 數組 [{"key1": "value1"}, {"key2": "value2"}] # 2. 對象 {"key1": "value1", "key2": "value2"}
當我們需要在 Python 中處理 Json 數據時,我們可以使用 json 庫進行解析、編碼等操作。下面是 Json 的解析和編碼示例:
import json # 解析 Json json_str = '{"name": "Lucy", "age": 18}' json_dict = json.loads(json_str) print(json_dict['name']) # 輸出 'Lucy' # 編碼 Json dict = {"name": "Lucy", "age": 18} json_str = json.dumps(dict) print(json_str) # 輸出 '{"name": "Lucy", "age": 18}'
通過以上的介紹,相信大家已經對 dict 和 json 有了更深刻的理解。在實際編程中,我們需要根據具體需求靈活使用 dict 和 json,并且要注意它們的區別和使用方法。