반응형
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'}
반응형
'Python > Python' 카테고리의 다른 글
[Python] Mysql sql 파일 실행하는 방법 (0) | 2018.01.26 |
---|---|
[Python] 특정 월의 마지막날짜 구하는 방법 (0) | 2018.01.24 |
[Python] ^M 제거 (0) | 2018.01.19 |
[Python] 두 배열의 각 자리 합 리스트 (0) | 2018.01.17 |
[Python] 문자로 받은 두 날짜 사이의 날짜 리스트 구하기 (0) | 2018.01.16 |