>백엔드 개발 >파이썬 튜토리얼 >Python의 루프 내부에 동적 변수 이름을 어떻게 만들 수 있습니까?

Python의 루프 내부에 동적 변수 이름을 어떻게 만들 수 있습니까?

Patricia Arquette
Patricia Arquette원래의
2024-12-06 04:37:10199검색

How Can I Create Dynamic Variable Names Inside Loops in Python?

루프 내에서 동적 변수 이름 생성

루프를 반복할 때 고유한 변수를 생성해야 하는 경우가 많습니다. 다만, 개별 변수명을 생성하는 것은 번거로울 수 있습니다.

예를 들어 다음 예를 살펴보겠습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.