특정 사이트를 긁어오는데 유용한 Beautifulsoup을 써서 사이트를 긁어오는 작업을 하는 중이었다.
해당 사이트의 순위 정보를 긁어와서 리스트에 [{1:키워드1}, {2:키워드2}] 이런 식으로 담아 넣는 작업을 하게 되었다.
그런데 Python 인터프리터는 Dictionary 안에 한글값이 있을 때 유니코드값을 쏟아내다보니 순위 정보가 제대로 담겨있는지 확인하는데 어려움이 있었다.
Dictionary의 값을 확인하는 방법은 ditionary[key값]으로 확인을 해야 하는데 각dictionary별로 키값이 어떻게 되는지 확인하는 방법이 뭐가 있는지 확인하다보니 dictionary.keys() 함수가 있는 것을 발견했다.
list = [{1:키워드1}, {2:키워드2}, {3:키워드3}]
for i in list:
keyList = i.keys()
print i[keyList[0]]
위와 같은 코드를 돌리면 아래와 같은 값이 출력된다.
키워드1
키워드2
키워드3
솔직히 너무 쉬운 코드긴 한데 암튼 잊지 말자는 의미에서...ㅋ