Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 두 목록을 사전에 매핑하는 방법은 무엇입니까?

<시간/>

가장 쉬운 방법은 각각 두 개의 목록에서 각각 항목이 있는 튜플 생성기를 반환하는 zip 개체를 만드는 것입니다. 그런 다음 내장 dict() 함수를 사용하여 zip 객체를 사전으로 변환할 수 있습니다.

>>> l1=['name', 'age', 'marks']
>>> l2=['Ravi', 23, 56]
>>> z=zip(l1,l2)
>>> newdict=dict(z)
>>> newdict
{'name': 'Ravi', 'age': 23, 'marks': 56}