예를들어
a1 = ~~~
a2 = ~~~
a3 = ~~~
a4 = ~~~
a5 = ~~~
a6 = ~~~
a7 =~~~
이렇게 있으면 이게 리스트로 묶여져있다면
b= [ a1 , a2. ... ,a7]
하나씩실행하려면
for i in b:
이러면 되는데
리스트가 없고
a에 1,2,3,...,7까지 숫자만 붙여서 바로 이용하고싶은데....
for i in range(1,8):
이러고 a뒤에 i를 딱 붙여서 순서대로 출력하고 문자가 아닌 변수같은걸로 사용해보고싶은데
방법있을까요?
배열 모르노?
가능
파이썬이면 for i in range(0, 10): globals()["s{}".format(i)] = i >>> s1 = 1 s2 = 2 s3 = 3 s4 = 4 s5 = 5 s6 = 6 s7 = 7 s8 = 8 s9 = 9
글로벌 한번 써봐
감사합니다
구글에 검색하면 나옴.
통상적으로는 어떤 흐름에의해 b배열의 5째 element를쓰고싶으면 흐름에 의한 결과값을 변수로받고, (변수명 = 연산 결과값==(4)) b[변수명]으로 짤듯
그리고 말하는거처럼 쓰는건 약간 이중포인터개념으로 써야 쓸법한게 나올거같은데??
감사합니다.