본문 바로가기
Python/Python with Error

[해결 방법] AttributeError: 'list' object has no attribute 'len'

by HJ0216 2023. 8. 13.

👉 기본 환경

- Language: Python

- IDE: Replit

 

 

⌨️ 코드

1
2
3
names = ["Hello""World"];
random_num = random.randint(0, names.len());
 
 
 

 

 

🖨️오류

AttributeError: 'list' object has no attribute 'len'

 

 

📡 원인

list 타입의 names는 내장 메서드로 len()을 갖고 있지 않음

 

 

📰 해결 방법

1
2
3
names = ["Hello""World"];
random_num = random.randint(0len(names));
 
 
 

list 타입의 길이는 len()안에 list 타입의 변수를 매개변수로 전달