Type:Dict
Материал из PythonWiki.
[править]
словари
argsArray = {'host': 'localhost'} host = argsArray.get("host") # получить значение host = argsArray.pop("host") # получить значение и удалить из словаря
if kwargs.has_key(x): # проверить наличие элемента setattr( self, x, kwargs.pop(x))
преобразовать два list в один dict:
newdict = dict(zip(list1, list2))
в python нет стандартной операции сложения двух dict в один. (?)
# можно попробовать сложить словари так, но результат не гарантирую: dict( zip( l_Dict1.keys() + l_Dict2.keys(), l_Dict1.values() + l_Dict2.values() ))
для сложения словарей можно использовать метод update():
>>> print b {'a': 'b', 1: 'a', 'c': 'd'} >>> print c {1: 2, 2: 3, 4: 5} >>> b.update(c) >>> print b {'a': 'b', 1: 2, 'c': 'd', 4: 5, 2: 3}

