Python資料結構query最快

在Python中,如果你需要快速查詢數據,你應該使用字典(dictionary)。字典是一種映射類型,它將鍵(key)映射到值(value)。查找字典中的值的速度非常快,因為它使用哈希表來實現,這意味著你可以以恆定的時間複雜度O(1)來訪問任何鍵的值。

下面是一個簡單的Python字典示例:

my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}
print(my_dict['name'])  # 輸出 John

如果你需要根據鍵快速查詢值,字典將是你的最佳選擇。如果你需要根據值快速查詢鍵,那麼你可以使用反向字典(reversed dictionary)或者使用集合(set)來存儲鍵,然後使用dict.get(key)來查找值。