我该怎么做?
问题描述:
l = [u'Dav watson', u'Davis']
的结果应该是:我该怎么做?
[
{
first_name: 'Dav',
last_name: 'Watson'
}, {
firstname:'Davis'
}
]
答
import string
l = [u'Dav watson', u'Davis']
[dict(zip(('first_name', 'last_name'), map(string.capitalize, l[0].split()))),
{'firstname': l[1]}]
# returns:
[{'first_name': u'Dav', 'last_name': u'Watson'}, {'firstname': u'Davis'}]
你有没有尝试尚未解决这对你自己的? – 2011-04-06 12:10:38
你应该至少试图写出一个好的标题。 – 2011-04-06 12:14:04