#Pydantic Schema from pydantic import BaseModel from typing import List, Optional from fastapi import FastAPI, HTTPException, Depends from sqlalchemy.orm import Session app = FastAPI() class BookSchema(BaseModel): id: int title: str author: str is_available: bool genre:str|None #특정 저자의 모든 책 조회 @app.get("/books/author/{author_name}", response_model=List[BookSchema]) def get_books_by_author(author..
key= 매개변수는 sorted() 함수 또는 다른 정렬이 가능한 함수에서 정렬 기준을 설정하기 위해 사용 원소들을 그 자체 값이 아닌 특정 기준에 따라 정렬하고 싶을때 사용 ex.숫자의 경우 크기 순서, 문자열의 경우 알파벳 순서(key 사용x), 문자열을 그 길이에 따라 정렬하고 싶다면 key=len을 사용하여 len 함수를 정렬 기준으로 설정 lambda x: x는 "x를 받아서 x를 반환하는 함수 lambda x: x는 원소를 그 자체 값에 따라 정렬할 때는 필요 없으며, 보다 복잡한 데이터 구조에서 특정 속성이나 값에 따라 정렬하고자 할 때 사용 number_tuples[x]: number_tuples 리스트의 x번째 원소에 접근하려 할 때 사용됩니다. (number_tuples[x]와 같은 표..