👉 기본 환경
- 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(0, len(names));
|
list 타입의 길이는 len()안에 list 타입의 변수를 매개변수로 전달
'Python > Python with Error' 카테고리의 다른 글
[해결 방법] TypeError: 'int' object is not iterable (0) | 2023.08.13 |
---|---|
[해결 방법] IndexError: list index out of range (0) | 2023.08.13 |
[해결 방법] SyntaxError: invalid syntax (0) | 2023.08.09 |
[해결 방법] IndentationError: expected an indented block (0) | 2023.08.09 |
[해결 방법] ValueError: invalid literal for int() with base 10 (0) | 2023.08.08 |