본문 바로가기

list8.2

Python "not(True) in [False, True]"가 왜 False를 반환합니까?, Why does "not(True) in [False, True]" return False? 질문 만약 이렇게 한다면: >>> False in [False, True] True 그것은 True를 반환합니다. 단순히 False가 리스트 안에 있기 때문입니다. 하지만 이렇게 한다면: >>> not(True) in [False, True] False 그것은 False를 반환합니다. 반면에 not(True)는 False와 동일합니다: >>> not(True) False 왜 그럴까요? 답변 연산자 우선순위 2.x, 3.x. not의 우선순위는 in보다 낮습니다. 따라서 다음과 동일합니다: >>> not ((True) in [False, True]) False 원하는 결과는 다음과 같습니다: >>> (not True) in [False, True] True @Ben이 가리키듯이: not(True) 대신에 .. 2023. 10. 26.
Python 플라스크 뷰에서 JSON 응답을 반환합니다., Return JSON response from Flask view 질문 나는 Pandas를 사용하여 CSV 파일을 분석하고 요약 정보를 포함하는 dict를 생성하는 함수를 가지고 있습니다. Flask view에서 결과를 응답으로 반환하려고 합니다. JSON 응답을 어떻게 반환할 수 있을까요? @app.route("/summary") def summary(): d = make_summary() # json으로 되돌려 보냅니다. 답변 보기는 직접적으로 Python dict나 list를 반환할 수 있으며 Flask는 자동으로 jsonify를 호출합니다. @app.route("/summary") def summary(): d = make_summary() return d 이전 버전의 Flask를 사용하거나 다른 JSON 직렬화 가능한 객체를 반환하려면 jsonify를 가져와서.. 2023. 8. 1.