pasaranax
Окт. 8, 2009 13:12:54
jartasa
Как бы мне надо было из списка в словарь,насколько я помню в списках нет items.
Я подумал, что тебе из словаря надо в список
jartasa
Окт. 8, 2009 23:01:35
Как поменять ключ и значение местами в словаре ?
Или подскажите аналог такой конструкции:
w - некое слово,заменяется если в словаре по ключу(в роли ключа выступает w) есть значение,а как сделать замену наоборот ? Т.е если значение == слово(w),то заменить слово на ключ ?
if self.sy.has_key(w):
w = w.replace(w,self.sy)
pasaranax
Окт. 8, 2009 23:59:28
jartasa
Как поменять ключ и значение местами в словаре ?
все теми же конструкциями
d = {"a":1, "b":2}
d = dict((val, key) for (key, val) in d.iteritems())
jartasa
Окт. 9, 2009 22:55:52
Как объеденить 2 словаря ?
PooH
Окт. 10, 2009 09:00:05
jartasa
Как объеденить 2 словаря ?
Почитать уже в конце-концов проклятую документацию:
a.update(
)
updates a with key/value pairs from b, overwriting existing keys, returns None
update() accepts either another mapping object or an iterable of key/value pairs (as a tuple or other iterable of length two). If keyword arguments are specified, the mapping is then is updated with those key/value pairs: “d.update(red=1, blue=2)”. Changed in version 2.4: Allowed the argument to be an iterable of key/value pairs and allowed keyword arguments.
ЗЫ: Извините за резкость, но мне, например, было бы стыдно задавать на форуме вопрос, который решается минутным поиском в официальной документации, кстати и в переводе Откидыча тоже.
GDK
Окт. 13, 2009 11:01:41
А ещё можно поэкспериментировать было. Тоже неплохой способ изучения материала.