어그로 죄송합니다 형님들 코린이가 파이썬 간단한거 질문 드립니다.
리스트 a와 b 그리고 c 가 있는데 세개는 모두 같은 객체의 생성자를 통해 생성되는 리스트입니다.
a 리스트에 변수가 x개 들어있고 b 리스트에 변수가 y개 들어있을 때,
c 리스트는 x와 y리스트의 크기의 합인 x+y개 크기의 리스트가 되어야 합니다.
x+y의 결과는 c 리스트가 선언된 후에 이루어지는데, c리스트를 어떻게 정의해야 할까요?
클래스 내 함수에서 정해지지 않은 크기의 리스트를 구할 때 만약 a와 b의 연산 중 a가 더 크다면
a.list = list(self.list)
보통 이런식으로 선언했는데
a+b 크기의 연산을 선언하는 방법을 모르겠씁니당 ㅠㅠ
1
2
3
파이썬 말고 C++로 들고오면 답변해드림 ㅈㅅ
c++ 배웠었습니다. 알려주십숑
C++코드로 예를 들자면 List a = new List(sizeA); List b = new List(sizeB); List c; int sizeC = sizeA + sizeB; c = new List(sizeC);
이런식으로 하면 안됨?
그게 맞네 ㄳㄳㄳㄳㄳㄳ
아너무똑똑한나도모르겠다
어그로 죄송합니다 ㅠㅠ 한번만 살려주세요
리스트면 걍 + 연산자 쓰면 되잖아
ㄹㅇ 그거 때문에 오류 나는게 아니었네 그 부분 해결했는데도 object is not subscriptable 오류 나는데 받을만큼 리스트 크기 키웠는데 뭐가 문제인지 모르겠다 ㅁㄴ이ㅏㄹㄴㅁ이ㅏ럼ㅇ날
ㄴ 오류를 의미 그대로 해석하면 되잖아. 대상체가 참조 불가능하다는데 애초에 배열 첨자를 사용한 대상체가 리스트 타입이 아닐수도 있지.
상위 1퍼 작명작가