yp980   1년 전

리스트 5개를 생성해야 되는 상황에서 

for문으로 자동적으로 리스트 변수를 만들고 싶은데

이게 가능한가요? 설명 예시로 그냥 의사코드 작성해봅니다

wak8835   1년 전

global() 을 사용하여 넣으면 가능하긴 한데, 상대적으로 좋지 않은 방법입니다.

for x in range(5):
    globals()['case_%s' % x] = 'blabla...'

파이썬의 딕셔너리(dict)를 사용하여 하시는 것이 체계적으로 활용하실 수 있습니다.

d = {}
for x in range(5):
    d["string{0}".format(x)] = "blabla..."


댓글을 작성하려면 로그인해야 합니다.