별도의 변수에서 사전 생성 자동화
Python에서 변수 이름을 문자열로 액세스하는 것은 일반적으로 간단하지 않습니다. 그러나 변수 집합에서 사전을 자동으로 생성하는 것과 같은 작업에는 필요합니다.
이를 달성하기 위한 한 가지 접근 방식은 locals() 또는 vars() 사전의 키와 값을 반복하는 것입니다. 값을 특정 변수와 비교하여 해당 키를 식별하고 이를 문자열 변수에 할당할 수 있습니다.
예:
a = 1 # Iterate through local variables for k, v in list(locals().iteritems()): # Check if value matches the target variable if v is a: a_as_str = k print(a_as_str) # Output: 'a' print(type(a_as_str)) # Output: 'str'
이 접근 방식은 변수를 검색하는 방법을 제공합니다. 이름을 문자열로 지정하여 별도의 변수 값을 기반으로 동적으로 사전을 생성할 수 있습니다.
위 내용은 별도의 변수를 사용하여 Python에서 사전 생성을 어떻게 자동화할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!