Python/Python
[Python] list to dict & string to dict
S0PH1A
2018. 1. 19. 20:44
반응형
List to dict
list1 = [['a', 1], ['b', 2], ['c', 3]]
dict1 = dict(list1)
결과
dict1 = {'a': 1, 'b': 2, 'c': 3}
list1 = ['hello', 'world', '1', '2']
from itertools import izip
i = iter(list1)
dict1 = dict(izip(i, i))
결과
dict1 = {'1': '2', 'hello': 'world'}
String to dict
>>> s = "{'muffin' : 'lolz', 'foo' : 'kitty'}"
>>> import ast
>>> ast.literal_eval(s)
결과
{'muffin': 'lolz', 'foo': 'kitty'}
반응형