str + int를 결합하여 이미 정의한 기존 변수와 같게하려고합니다. 나는이 작업을 수행 할 수있는 방법을 찾는 시도하고 나는 단지 캐릭터 라인을 연결하고 나는 currentIndex가 PyQt4 콤보 상자의 선택의 인덱스 번호 것입니다 무슨Q : str + int를 기존 변수에 연결하는 방법
print "var%d" % currentIndex
와 함께 int로 방법을 발견했습니다. 나는 콤보 박스 선택의 인덱스 번호를 var0 - var30으로 가득 찬 큰 파일과 관련시켰다. currentIdex가 변경 될 때 수요에 따라 끌어 넣고 싶은 정보의 목록입니다.
var0 = [ "a", "b", "c", "d" ]
(user picks a selection from GUI comboBox)
print "var%d" % currentIndex
var0
목록을 인쇄하지 않고 var0을 문자열로 인쇄하고 있습니다. 변수 var0과 st0을 같게 만드는 방법은 무엇입니까?
*의 이름 원하는 변수를 인쇄 한 다음 인쇄하십시오. 즉,'currentIndex' = 0이라면,'var0'의 내용을 출력하고 싶습니까? –
함수 eval()을 사용할 수 있습니다. https://docs.python.org/2/library/functions.html#eval – GpG
print eval ("var0") – GpG