1. 程式人生 > >有意思的兩個值作為主鍵

有意思的兩個值作為主鍵

 有一個表,需要兩個欄位date和platform作為主鍵。於是我把這兩個欄位封裝成一個物件,並重寫等於、小於運算子或hash值(實際沒有重寫成功,用的是Python),才能夠將物件作為dict(字典)的key。

剛接觸Python,沒能實現我想要的程式碼。

冥思苦想之際,得人指點:廢那勁幹嘛,直接把這兩個值用字串連線在一起作為一個值,就可以作為dict的key了。

恍然大悟,痛心吶!

教訓:

1、思想比較僵化,不懂得變通。

知識點:

1、字典dict,使用hash表定位key。搜尋時間複雜度O(1)。