⚠️[Python] TypeError: 'list' object is not callable

dev_itzel_02✨·2024년 11월 21일

⚠️Trouble Shooting

목록 보기
5/10
post-thumbnail

❓ Situation

map = []
for _ in range(n):
    map_row = list(map(int, input().split()))
    map.append(map_row)

위의 코드에서 TypeError: 'list' object is not callable 이라는 오류가 떴다.


🤷‍♀️ Reason

  • 함수와 변수명이 중복되었을 때 발생
  • python에서 쓰이는 함수를 변수명으로 선언한 뒤, 밑에서 그 함수를 호출하려고 하면 해당 에러가 발생

👉🏻 즉, 위의 코드에서 map을 리스트 변수명으로 선언한 뒤, 밑에서 map 함수를 호출하려고 하여 에러 발생


🔧 Solution

game_map = []
for _ in range(n):
    map_row = list(map(int, input().split()))
    game_map.append(map_row)

👉🏻 변수명 수정

profile
🐜👣steadiness🐜👣

0개의 댓글