Contact: aviboots(AT)netvision.net.il
40,769 questions
53,151 answers
573 users
s = 'python:1, java:2, c++:3, php:4' result = [] for sub in s.split(', '): if ':' in sub: result.append(map(str.strip, sub.split(':', 1))) result = dict(result) print(result) ''' run: {'python': '1', 'java': '2', 'c++': '3', 'php': '4'} '''
s = 'python=1, java=2, c++=3, php=4' result = dict(item.split("=") for item in s.split(", ")) print(result) ''' run: {'python': '1', 'java': '2', 'c++': '3', 'php': '4'} '''