두 목록의 크기를 기반으로 개체를 만드는 방법을 찾으려고합니다. 두 목록의 각 색인 조합에 대해 개체를 만들어야합니다. 즉 두 목록의 길이가 3 인 경우 9 개의 새 개체를 만들고 정의해야합니다.두 목록 (파이썬)의 크기에 따라 여러 개체 정의
목록이 길어질 수 있으며 가능한 모든 조합을 수행하기 위해 if 루프를 사용할 필요가 없다면 스크립트를 훨씬 더 멋지게 만들 수 있습니다.
A는 처음 내가 다음 할 수있는 생각 :
for i in range(len(list1)):
for j in range(len(list2):
Name_of_Object+[i]+[j] = (object definition)
를하지만이 가능하지 않다 나는 다음과 같은 오류 얻을 :
SyntaxError: can't assign to operator
을하지만 거기에 기반하여 객체를 생성하는 방법입니다 목록의 색인?
최저
, 마틴(내 파이썬 프로그래밍을 수행 할 캐노피 환경을 사용하고 있습니다.)
네임 스페이스'Name_of_Object00','Name_of_Object01','Name_of_Object02','Name_of_Object10' 등에서 변수를 만들겠습니까? 그렇지 않으면, 나는 당신이 원하는 것에 대해 명확하지 않습니다. – SethMMorton
@SethMMorton 그건 내가 원하는거야. –