Wpis z mikrobloga

Słuchajcie, jest taka sytuacja:
1. Tworzę sobie 3 słowniki. Każdy z nich zawiera powiedzmy po 4 klucze i wartości.
2. Wszystkie słowniki chcę wciągnąć na listę.
3. Chciałbym przeprowadzić iterację przez listę w taki sposób, żeby wyświetlić w jakiejś graficznie znośnej formie zarówno klucze jak i wartości każdego ze słownika.
4. Oczywiście, można wpisać po prostu print(nazwa_listy), ale będzie po prostu surowe wskazanie wszystkiego, co znajduje się w każdym słowniku - to rozwiązanie mnie nie interesuje.

#python here, lvl bardzo podstawowy.
  • 8
@nerkin:
chyba, że koniecznie musisz mieć te dicty w liście, wtedy

dict1 = {1: 2}
dict2 = {2: 3}
dict3 = {'example': 4}
lista = [dict1, dict2, dict3]
for slownik in lista:

___for para in slownik.items():
_______print('twoj klucz: {} twoja wartosc: {}'.format(*para)
`
@nerkin: bo pisałem to na szybko w konsoli i dla bezpieczeństwa wrzuciłem oba. Tak samo dla szybkości po prostu użyłem zwykłego printa, ale wyżej masz parę fajnych patentów przy użyciu 'format'.

W tym kodzie który dałem mógłbyś mieć coś w stylu:

print("{} ==> {}".format(k, v))


I minimalnie lepiej by to wyglądało.