본문 바로가기

Python283

Python 두 정수 사이에 정수가 있는지 확인하세요., Determine whether integer is between two other integers 질문 주어진 정수가 다른 두 정수 사이에 있는지 (예: 10000보다 크거나 같고 30000보다 작거나 같은지) 어떻게 확인할 수 있을까요? 답변 if 10000 2023. 8. 5.
Python 판다스 DataFrame이 비어 있는지 확인하는 방법은 무엇인가요?, How to check whether a pandas DataFrame is empty? 질문 판다스 DataFrame이 비어 있는지 확인하는 방법은 무엇인가요? 제 경우에는 DataFrame이 비어 있다면 터미널에 메시지를 출력하고 싶습니다. 답변 df.empty 속성을 사용하여 비어 있는지 여부를 확인할 수 있습니다: if df.empty: print('DataFrame is empty!') 출처: Pandas 문서 2023. 8. 5.
Python 파이썬의 중첩된 딕셔너리를 객체로 변환하는 방법은 무엇인가요?, How to convert a nested Python dict to object? 질문 I'm searching for an elegant way to get data using attribute access on a dict with some nested dicts and lists (i.e. javascript-style object syntax). For example: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Should be accessible in this way: >>> x = dict2obj(d) >>> x.a 1 >>> x.b.c 2 >>> x.d[1].foo bar I think, this is not possible without recursion, but what would be a nice wa.. 2023. 8. 2.
Python 문자열을 문자의 리스트로 어떻게 나눌 수 있나요?, How do I split a string into a list of characters? 질문 문자열을 문자 목록으로 어떻게 분할할 수 있을까요? str.split은(는) 작동하지 않습니다. "foobar" → ['f', 'o', 'o', 'b', 'a', 'r'] 답변 list 생성자를 사용하세요: >>> list("foobar") ['f', 'o', 'o', 'b', 'a', 'r'] list는 입력 iterable을 반복하여 얻은 항목을 사용하여 새로운 목록을 만듭니다. 문자열은 반복 가능한(iterable) 객체입니다 -- 반복하는 동안 각 반복 단계에서 하나의 문자를 생성합니다. 2023. 8. 2.