루프 내에서 동적 변수 이름 생성
루프를 반복할 때 고유한 변수를 생성해야 하는 경우가 많습니다. 다만, 개별 변수명을 생성하는 것은 번거로울 수 있습니다.
예를 들어 다음 예를 살펴보겠습니다.
for x in range(0,9): string'x' = "Hello"
이 경우 모든 변수(string1, string2, ...) 동일한 값("Hello")이 할당됩니다.
해결책: 사용 사전
다른 값을 가진 동적 변수 이름을 생성하려면 사전을 활용할 수 있습니다.
d = {} for x in range(1, 10): d["string{0}".format(x)] = "Hello"
이 코드는 키가 동적으로 생성된 문자열(예: "string1")인 사전을 생성합니다. ", "문자열2"). 각 키는 "Hello" 값과 연결되어 있습니다.
변수 액세스
개별 변수에 액세스하려면 대괄호 안에 키를 사용하세요.
d["string5"] # Outputs 'Hello'
따라서 사전은 루프 내에서 변수를 동적으로 생성 및 관리하고 각 변수를 고유한 변수와 연결하는 편리하고 효율적인 방법을 제공합니다. 값입니다.
위 내용은 Python의 루프 내부에 동적 변수 이름을 어떻게 만들 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!