2011-04-06 10 views
0
l = [u'Dav watson', u'Davis'] 

結果は次のようになります。どうすればいいですか?

[ 
    { 
     first_name: 'Dav', 
     last_name: 'Watson' 
    }, { 
     firstname:'Davis' 
    } 
] 
+1

あなたはまだ自分でこの問題を解決することを試みたことがありますか? –

+2

あなたは良いタイトルを書くことを少なくとも試みるべきです。 –

答えて

5
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'}] 
関連する問題