擅长:python、mysql、java
<p>您需要这样移动:</p>
<pre><code>def create_dict(string, splitter=',', dict_splitter=':'):
_dict = {}
temp = ([s for s in string.split(splitter)])
for item in temp:
key = item.split(dict_splitter)[0]
value = item.split(dict_splitter)[1]
_dict[key] = value
return _dict
string = 'Specialty: "Neurology; Neurology NeuroScience", Profession: Nurse Practitioner, Source: TestSource'
_dict = create_dict(string)
for k, v in _dict.items():
print(k, '\t', v)
# Output must be like this
# Specialty "Neurology; Neurology NeuroScience"
# Profession Nurse Practitioner
# Source TestSource
</code></pre>