Ich habe ein Wörterbuch mit Tupel als Schlüssel und Wert wie folgt aus:Wörterbuch Schlüssel und Wert mit einem Schlüssel in einem Tupel Zugriff
dic = {('1/1/2016', '00:00'): data1,
('1/1/2016', '00:05'): data2,
('2/1/2016', '00:00'): data3}
Ich möchte alle mit die Schlüssel und Werte für den Zugriff auf nur die erste Bereitstellung Element des Tupel (das Datum), ohne alle Daten im Wörterbuch zu durchlaufen. Gibt es eine Möglichkeit, dies ohne zu viel Verarbeitung zu tun?
Nein. Das Finden eines Wertes durch das erste Element des Tupels in dieser Datenstruktur, wie Sie es angegeben haben, kann nicht in sublinearer Zeit durchgeführt werden. –
verwenden verschachtelte Wörterbücher mit der Zeit in der zweiten Ebene. –