목록Python (4)
hong_mok
딕셔너리 정렬하기 파이썬 내장 함수인 sorted와 lambda 를 사용하여 딕셔너리를 정렬할 수 있다. 이때, dict.items() 함수를 사용하여 인자로 전달해준다. key로 정렬하기 sorted 함수 인자로 key=lambda x : x[0] 을 전달한다. dict1 = {'a': 1, 'd': 2, 'c': 4, 'b': 3} sorted_dict = dict(sorted(dict1.items(), key=lambda x : x[0])) print(sorted_dict) {'a': 1, 'b': 4, 'c': 3, 'd': 2}Value로 정렬하기 sorted 함수 인자로 key=l..
python에서 json 파일 불러오기 import json FILE_DIR = "data/data1.json" # 파일 경로 file_json = open(FILE_DIR, encoding='UTF8') file_data = json.load(file_json)
파이썬에서 보통 입력을 받을때는 Input함수를 사용하였는데, sys 모듈을 import 한 후 sys.stdin.readline() 함수를 사용하면 빠르게 입력 받을 수 있다. - 백준 15552번 문제 참고 import sys # n = input() n = sys.stdin.readline() print(n) sys.stdin.readline() 함수 사용 시 개행문자를 같이 입력받기 때문에, 개행문자를 제외하고 입력을 받기 위해서는 뒤에 .rstrip() 을 추가해주면 된다. import sys n = sys.stdin.readline().rstrip() print(n) 입력을 여러번 받게 될 때 sys.stdin.readline() 이 조금 길 수도 있어서 변수에 함수 정보를 저장하여 사용할 수..
# https://api.agify.io/?name=hong # requests 불러오기 import requests # 나이 예측 api 사용 # 특정 이름을 입력 했을 때, 무작위 나이를 가져와서 name = input("이름을 입력하세요 : ") url = f"https://api.agify.io/?name={name}" response = requests.get(url).json() # ~~의 나이는 ~~살 입니다. 라는 문자 출력 print(f"{name}의 나이는 {response['age']}살 입니다.")