Python의 변수: 사전의 사례
"변수 변수 이름" 개념을 사용하면 문자열의 내용을 포함할 수 있습니다. 변수 이름에. 이 기능은 PHP와 같은 언어에 존재하지만 잠재적인 보안 위험으로 인해 일반적으로 권장되지 않습니다.
그러나 사전을 사용하여 Python에서 변수 변수를 시뮬레이션하는 안전한 방법이 있습니다. 사전은 키-값 쌍을 저장하며, 여기서 키는 문자열이거나 다른 객체일 수 있습니다.
다음 사항을 고려하세요.
dct = {'x': 1, 'y': 2, 'z': 3}
이렇게 하면 세 개의 키-값 쌍이 있는 사전이 생성됩니다. 값에 액세스하려면 키를 인덱스로 사용하세요.
print(dct['y']) # Outputs 2
변수 변수 이름을 얻으려면 문자열 값을 변수에 할당하고 이를 사전의 키로 사용하세요. 예:
x = "spam" z = {x: "eggs"}
이제 문자열 변수를 사용하여 값에 액세스합니다.
print(z["spam"]) # Outputs "eggs"
다음과 같은 일련의 변수 할당에 직면한 경우:
var1 = 'foo' var2 = 'bar' var3 = 'baz'
목록이 사전보다 더 나은 선택일 수 있습니다. 목록은 정수 인덱스를 사용하여 액세스할 수 있는 정렬된 개체 시퀀스입니다.
lst = ['foo', 'bar', 'baz'] print(lst[1]) # Outputs 'bar'
목록은 순서대로 반복, 슬라이싱 및 추가를 지원하므로 정렬된 시퀀스에 대한 사전에 비해 이점을 제공합니다.
위 내용은 Python에서 변수 변수를 안전하게 시뮬레이션하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!