Natomiast listy, modyfikowalne zbiory ani słowniki nie mogą być kluczami.

tablica = {"Wikipedia": "Wolna encyklopedia", (10, 12, 2006): "środa", 255: 0xff}

# wypisanie wszystkich kluczy z tablicy for klucz in tablica: print(klucz)

# wypisanie wszystkich wartości z tablicy for wartosc in tablica.values(): print(wartosc)

# wypisanie jakie wartości są przypisane do jakich kluczy for klucz, wartosc in tablica.items(): print(klucz, '=>', wartosc)

# wyświetlenie wartości związanej z kluczem (łańcuchem) "Wikipedia" if "Wikipedia" in tablica: print(tablica["Wikipedia"])

print(tablica.get("Wikipedia", "brak klucza 'Wikipedia'"))

Lua tablica = { klucz = 'wartość', innyklucz = 'innawartosc' }

-- w przypadku kiedy klucz ma więcej niż jeden wyraz lub jest liczbą tablica = { ['klucz numer 1'] = 'wartosc', ['2'] = 'innawartosc' }

-- lub inny zapis:

tablica = {} tablica["klucz"] = "wartosc" -- lub tablica.klucz = 'wartosc'

Object Pascal

W bibliotece VCL środowiska Delphi istnieje klasa generyczna TDictionary, która przyjmuje dwa typy danych jako parametry: typ klucza i typ wartości.