как удалять из HASHа?

 
0
 
Python
ava
RM2010 | 18.02.2010, 17:59
Ребята, подскажите плиз как удалять нечто из HASHa?


bookhash = {}
bookhash['zinas']='http://www.apollo.lv'
bookhash['radio']='http://www.latvijasradio.lv'
bookhash['banka']='http://www.hanzanet.lv'
bookhash['info']='http://www.1188.lv'
bookhash['karte']='http://www.uzkartes.lv'
bookhash['google']='http://www.google.com'

def addmark(a,b):
print(a,b)
bookhash[a]=b

def deletebookmark(a):
???



Скажем функция addmark добавляет, а как удалить?

Заранее Спасибо!
Kommentare (4)
ava
Леопольд | 18.02.2010, 18:07 #

del bookhash[a]
ava
kemiisto | 18.02.2010, 18:08 #
Доки. Mapping Types — dict
Цитата
del d[key]
  Remove d[key] from d. Raises a KeyError if key is not in the map.
ava
Леопольд | 18.02.2010, 18:11 #

try:
del bookhash[a]
except KeyError as er:
print('В bookhash нет ключа', er)
ava
RM2010 | 18.02.2010, 18:15 #
Цитата (Леопольд @ 18.2.2010, 18:07)


del bookhash[a]


Ура, спасибо! smile
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden