Tablica asocjacyjna - wywołanie nazwy klucza

0

Witam,
Jestem początkujący, jak widać, a kto pyta nie błądzi więc: Mam zagwozdkę, bo wiem jak wywołać wartość o danej nazwie klucza np.:

std::cout<<liczba_dni["styczeń"]; 

co w wyniku da mi przypisaną wartość 31.
Nie wiem za to jak zrobić i wywołać nazwę klucza po przez podanie jego wartości, np. wypisanie wszystkich miesięcy, które w tablicy mają wartość 31.
Z góry dziękuje za wyrozumiałość i pomoc
Pozdrawiam

2

Nie da sie. Nie bezpośrednio jednym wywołaniem.

0

Dzięki wielkie. Właśnie też odczytałem to tylko dla słowników w Pythonie. Więc jest to możliwe, ale póki co nie na tym etapie posiadanej przez mnie wiedzy. Może jakieś naprowadzenie na odpowiedni kierunek?
Pozdrawiam

1

Och no możesz zawsze odwrócić słownik, tzn przelecieć po wszystkich parach (klucz,wartość) i stworzyć nową mapę która robi wartość -> klucz. Ale to jeśli masz pewność że to jest bijekcja ;] Jeśli nie jest to musisz zrobić tą nową mapę na zasadzie wartość -> lista kluczy.

0

Dzięki wielkie. Będę działał coś w tym temacie.
Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1