Python programozás kezdőknek - 24 - szótárak

preview_player
Показать описание
Ebben a videóban megnézzük az adathalmazok egy utolsó lényeges típusát, a szótárakat.
Рекомендации по теме
Комментарии
Автор

adat = {}
def szotar(nev, kor):
adat[nev] = kor
print(adat)

def szotar_torol(nev):
adat.pop(nev, None)
if len(adat) == 0:
print('A szotar ures')
else:
for key in adat.keys():
print(key)




nev = input('Add meg a nevet: ')
kor = int(input('Add meg ' + nev + ' eletkorat: '))
szotar(nev, kor)
print('Kit szeretnél törölni a listából: ')
for key in adat.keys():
print(key)
torol = input()
szotar_torol(torol)

SidoRoSido
Автор

Köszönöm az előző válaszaidat! ;) - Itt az lenne a kérdésem, hogy a "több dimenziós" szótár példád esetén { 'Ili':{'kor':28, 'hajszin':'szoke'} ... } egy get, pop hogyan működik?

petermargitai
Автор

Szia, adottegy szótár :
Admin_namePass={
"Andris":"1234",
"Laci73":"bakter",
"Asztal":"szék",
"Bugyu":"12345"

Én erre irtam egy kis "admin jelszóváltoztató" programot ami annyit csinál hogy adott inputtal a létező megadott név alatt a hozzátartozó értékkel "belép" és ha akarom akkor megváltoztatom a névhez rögzitett "jelszót"-értéket. Én viszont utána szeretném kiíratni a nevet és a már megváltoztatott értéket de anélkül hogy megadom hogy hanyadik elem eddig csak azt tudom hogy kiirja a megváltoztatott értéket de a nevet nem tudom kiiratni elé. Meg lehet ezt oldani? üdv.

ndris