이 작업을 수행하는 데 문제가 있습니다. 다음 작품 :이 할 수있는 방법이 알고Python - for 루프를 사용하여 클래스를 인스턴스화합니다.
def instance_ports(port_list):
all_ports = []
for i in port_list:
all_ports.append(Port(i))
: 나는 그것으로 변수를 추가하려고하면
def initiate_players(num_players):
player_list = []
for i in range(num_players):
player_list.append(Player("None"))
하지만, 나는 아무것도 얻을 수 없다. 죄송합니다, 아직 새것입니다.
"아무것도 얻지 못했다"는 것은 무엇을 의미합니까? – BrenBarn
아마도 port_list는 비어있을 것입니다. 그것을 밖으로 인쇄하고 확인하십시오. – rajpy
왜 내가이 함수들을'[None '] * num_players]에서 n에 대해 return [Player (n)]으로 바꾸고, [port_list에서 i에 대해 Port (i)를 반환 하겠느냐'는 강한 성향을 가지고 있습니다. –