문제 상황
another_target 변수에 ['title']을 딕셔너리를 직접 불러내는 것이 안 되는 이유는 변수가 리스트 자료형이기 때문이다.
리스트는 내부의 값을 짚어낼 지수("indices")로 정수("integer")나 슬라이스[ x : y = x번째부터 y번째 앞까지 ]("slices")만 받고 문자형("str")은 안 된다.
해결 원리
1. 문제의 핵심은 변수가 list 자료라는 것
2. 변수를 for in 반복문을 활용하여 개별 객체로 구분하면 리스트 자료에서 딕셔너리 자료로 바뀜
3. 딕셔너리['문자형'] => 추출 가능
'Code' 카테고리의 다른 글
[JS] 입력된 여러 개의 숫자 계산하기 (0) | 2022.03.17 |
---|---|
[JS] 콘솔에 여러 문장에 걸쳐 입력 받기 (0) | 2022.03.14 |
[python] for, while의 차이에 대한 고민 (0) | 2022.02.22 |
[python] set 자료형도 .join 함수가 가능하다. (0) | 2022.02.21 |
[python] beautifulsoup4 crawling_html에서 속성값 출력 문제 해결 (0) | 2022.02.03 |