def setName(cnt):
names = []
#names리스트에 만들고자 하는 변수명을 넣어둔다. 여기서는 Player1, Player2, ... , Playern
for i in range (cnt):
names.append("Player"+str(i+1))
#변수명 목록을 찍어본다.
print(names)
#globals()[]를 이용하여 딕셔너리에 변수명과 값을 넣어준다. 여기서의 값은 리스트이며 [0, 1, 2]
for name in names:
globals()[name] = [x for x in range(3)]
#각 변수명에 넣어진 값을 찍는다.
for name in names:
print(name, "=", globals()[i])
setName(4)
=====결과=====
['Player1', 'Player2', 'Player3', 'Player4']
Player1 = [0, 1, 2]
Player2 = [0, 1, 2]
Player3 = [0, 1, 2]
Player4 = [0, 1, 2]