youngjae459   3년 전

혼자 공부를 하여 질문이 조금 이해하기 힘드실 수 있습니다. 양해부탁드립니다.
혼자 고민을 해보기에는 아직 부족하여 글 올립니다.

처음 인자를 받을 때에

리스트에 원소를 할당한 후 그 원소를 문자열로 바꾼 뒤 set()을 이용하여 중복을 제거하고

그 세트 결과를 리스트로 저장을 하려고 했는데 'list' object is not callable 이라는 에러가 떴습니다.

그래서

수정한 코드는 변수를 리스트에 저장하지 않고 받은 뒤 그 곱셈 결과를 문자열로 바꾼 뒤

list(set())을 활용하여 위에서 시도하고자 한 방법으로 했더니 에러없이 되었습니다.

1. 처음 시도한 코드의 문제가 무슨 이유 때문에 에러가 뜨고 저렇게 하면 안되는 이유를 알고 싶습니다.

2. 처음 코드와 수정한 코드 중 무엇이 더 효율적인지 알고 싶습니다.

글 읽어주셔서 감사합니다.

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