Python/Python

Python/Python

[Python] 파이썬 딕셔너리(dictionary) key-value 값을 기준으로 정렬하기 - lambda 함수 응용

파이썬에서 lambda 함수를 사용하여 딕셔너리를 정렬할 수 있습니다. 딕셔너리의 key나 value 값으로 정렬할 수 있으며 또한 2가지의 정렬 조건을 적용할 수 있습니다. key 기준으로 정렬, value 기준으로 정렬, 2가지 조건 적용하는 순으로 작성하였습니다. 예제 1) Key 값을 기준으로 정렬 - 정렬된 Key 리스트 반환 my_dict = {1:5, 2:6, 3:4} print(sorted(my_dict)) # 오름차순 정렬 print(sorted(my_dict, reverse=True)) # 내림차순 정렬 예제 2) Key 값을 기준으로 정렬 - 정렬된 딕셔너리 반환 # key 값을 기준으로 정렬된 (key,value) 쌍으로 리스트 반환 print(sorted(my_dict.items(..

Python/Python

[Python] 파이썬 lambda 람다 함수 사용법 및 설명

Lamda 함수란 lambda 함수는 익명 함수로써 간단한 연산을 수행하거나, 다른 함수에 인자로 전달할 때 유용합니다. 예제 1) 기본 lambda # 두 숫자를 더하는 Lambda 함수 add = lambda x, y: x + y result = add(3, 5) print(result) # 출력: 8 iterable 란 자신의 멤버를 한 번에 하나씩 리턴할 수 있는 객체입니다. list, str, tuple, dict 등이 여기에 속합니다. iterator 란 값을 차례대로 꺼낼 수 있는 객체를 의미합니다. sequence는 int 타입 인덱스를 통해, 원소에 접근할 수 있는 iterable 입니다. 예제 2) map 함수 적용 map 함수는 주어진 함수를 Sequence의 모든 요소에 적용하여 새..

Python/Python

[python] 파이썬 pickle 파일로 저장 및 불러오기 / dump, load

개요 pickle 이란 무엇인가 pickle의 장점 import pickle 사용법 머신러닝, 딥러닝 공부를 하면서 사용한 데이터를 저장하는 방법 중 하나인 pickle 정리해보고자 합니다. (1) pickle 이란 사용하는 데이터를 텍스트 상태의 데이터가 아닌 파이썬 객체 형태 자체로 파일로 저장하는 것을 의미합니다. ( dictionary, list, tuple, set과 같은 형태로 필요한 데이터를 저장이 가능합니다. 이때, pickle 모듈을 활용해 저장하는 객체 자체를 바이너리 파일로 저장합니다.) 파이썬 객체를 파일에 저장하는 과정을 피클링 / 파일에서 객체를 읽어오는 과정을 언피클링이라고 합니다. (2) pickle의 장점 원하는 객체 자체를 바이너리로 저장하기에, 필요할 때 불러오기만 하면..

Python/Python

[Python] 파이썬 웹 크롤링 - BeautifulSoup 사용 방법 및 활용하기

BeautifulSoup란 무엇인가, HTML, XML, JSON 등 파일의 구문을 분석하는 모듈. 웹 페이지를 표현하는 HTML을 분석하기 위해 사용되며, 원하는 데이터를 가져오기 쉽게 비슷한 분류의 데이터별로 나누어 주는 파이썬 라이브러리이다. ( 보통 html정보를 가져오는 urllib.request.urlopen() 모듈과 함께 사용되곤 합니다 ) BeautifulSoup 설치 pip install bs4 [1] BeautifulSoup 시작하기 from bs4 import BeautifulSoup from urllib.request import urlopen # 크롤링할 페이지를 page 변수에 저장 page = "https://movie.naver.com/movie/sdb/rank/rmovie..

kylo
'Python/Python' 카테고리의 글 목록 (2 Page)