질문: 리스트 컴프리헨션 구문을 활용하여 사전을 생성할 수 있나요?
답변: 네, dict comprehension을 사용합니다. (Python 2.7 이상):
{key: value for key, value in zip(keys, values)}
예:
my_dict = {key: value for key, value in zip(["X", "Y", "Z"], [1, 2, 3])} print(my_dict) # Output: {'X': 1, 'Y': 2, 'Z': 3}
대체 방법:
사용 딕셔너리 생성자:
pairs = [('a', 1), ('b', 2)] my_dict = dict(pairs) print(my_dict) # Output: {'a': 1, 'b': 2}
키와 값이 별도의 목록에 제공되는 경우:
keys = ['a', 'b'] values = [1, 2] my_dict = dict(zip(keys, values)) print(my_dict) # Output: {'a': 1, 'b': 2}
위 내용은 Python에서 목록 이해를 사용하여 사전을 구축할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!