코딩공부 2

[Python] 리스트 정렬하기

오늘은 코테하면서 기억이 안나서 안타까웠던 거 정리하기 정렬하기 sort는 순서만 정렬하고 원본은 그대로 ! sorted는 원본을 바꿔버리는 것 → 이걸 아는데 적용을 못함 파이썬 리스트에는 리스트를 제자리에서(in-place) 수정하는 내장 list.sort() 메서드가 있습니다. 또한, 이터러블로부터 새로운 정렬된 리스트를 만드는 sorted() 내장 함수가 있습니다. 역순으로 정렬하기 기본적으로 [::-1]로 역순으로 정렬시킬 수 있다 list = [1,2,3,4,5] for i in list[::-1]: print(i) 이렇게 나온다 하지만 reverse가 내가 원했던 것이다 이걸 겨우 기억해냈는데 문제가 뭐냐면 이거였다 코테 중에 찾아볼수도 없어서 더 속터졌음 아무리 reverse 메소드가 리스..

코딩공부 2023.10.23

[파이썬 크롤링] 셀레니움을 이용한 웹 스크래핑 실습

시작하기 전에 requests 라이브러리를 이용해서 HTML 소스를 가져와 처리하는 방법은 - 정적 웹 사이트에서만 가능 - 자바스크립트 코드가 포함된 동적 웹 사이트에서는 적용 불가 → 웹 브라우저에서 보이지 않기 때문 준비 1. 셀레니움 설치 pip install selenium 2. 구글 버전 확인 우측 상단 점 세개 → 도움말 → Chrome 정보 나같은 경우는 들어가니까 자동으로 업데이트가 되고 다시 시작을 해야 적용이 된대서 버튼을 누르니 껐다 켜졌는데 다행히 다른 열려있던 창들이 날아가진 않았다 3. 크롬 드라이버 설치 https://sites.google.com/chromium.org/driver/downloads?authuser=0 ← 이거 누르면 됨 들어가서 다운 받으려는데 뭔가 15버..

코딩공부 2023.08.21