มีบางกรณีที่คุณสามารถหลีกเลี่ยงการใช้พจนานุกรมในไพ ธ อนได้ ตัวอย่างเช่น หากคุณกำลังสร้าง dict ของจำนวนเต็มต่อเนื่องสำหรับค่าบางค่า ให้ลองใช้รายการแทน
หากคุณกำลังสร้างคีย์แบบสตริง คุณอาจจะดีกว่าโดยใช้โครงสร้างข้อมูล Trie (https://en.m.wikipedia.org/wiki/Trie)
มีกรณีอื่นๆ ที่คุณสามารถแทนที่การใช้ dicts ด้วยโครงสร้างข้อมูลอื่นที่ใช้หน่วยความจำน้อยกว่าได้
แต่คุณต้องเข้าใจว่าในบางสถานที่ คุณต้องใช้ dict เพื่อช่วยในการเพิ่มประสิทธิภาพ python dict เป็นการนำตารางแฮชไปใช้งานที่ค่อนข้างตรงไปตรงมา นี่คือวิธีการใช้ตารางแฮชในภาษาส่วนใหญ่ เช่น Java, C++ เป็นต้น