교수님
안녕하세요? 강의 너무 잘 듣고 있는 학생입니다. 문의 사항이 한 가지 있습니다.
select() 강의에서
------------------------------------------------------------------------------
ul_elements = soup.select("ul")
len(ul_elements)
13
-> 13개 원소 중에서 아래 ul_element는 첫 번째 원소만 뽑아냈는데, 왜 len(ul_element)는 1이 아닌 3이 나오는지요? 원소가 1개이기 때문에 1이 되야 하는 것은 아닌지요?
ul_element = ul_elements[0]
len(ul_element)
3
-------------------------------------------------------------------------------------
감사합니다.
교수님
안녕하십니까? 말씀주신 부분을 다음과 같이 첨부드립니다.
type(ul_element)
bs4.element .Tag
print(ul_element)
지금 다시 보니까 ul_element도 ul_elements 내의 또 다른 리스트가 아니었나 싶습니다. 즉 13개의 원소로 이루어진 ul_elements의 첫 번째 요소인 ul_element도 3개의 요소로 구성 된 리스트 형태인 건 아닌지요? 그런데 type가 Tag인데 리스트가 될 수 있는지요?
감사합니다