2011-04-06 3 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'}] 
관련 문제