본문 바로가기

Python283

Python 딕셔너리 내에서 최소값에 해당하는 키를 가져옵니다., Get the key corresponding to the minimum value within a dictionary 질문 만약 파이썬 딕셔너리가 있다면, 최소값을 포함하는 항목의 키를 어떻게 가져올 수 있을까요? 나는 min() 함수와 관련된 것을 생각하고 있었어요... 입력이 주어진 경우: {320:1, 321:0, 322:3} 그것은 321을 반환할 것입니다. 답변 최고: min(d, key=d.get) -- 불필요한 lambda 간접 계층이나 항목 또는 키를 추출할 필요가 없습니다! >>> d = {320: 1, 321: 0, 322: 3} >>> min(d, key=d.get) 321 2023. 11. 16.
Python 파이썬에서 현재 시간을 가져오고, 연도, 월, 일, 시간, 분으로 나누는 방법은 다음과 같습니다., How to get current time in python and break up into year, month, day, hour, minute? 질문 파이썬에서 현재 시간을 가져와 year, month, day, hour, minute과 같은 변수에 할당하고 싶습니다. 이를 파이썬 2.7에서 어떻게 할 수 있을까요? 답변 datetime 모듈은 친구입니다: import datetime now = datetime.datetime.now() print(now.year, now.month, now.day, now.hour, now.minute, now.second) # 2015 5 6 8 53 40 별도의 변수가 필요하지 않습니다. 반환된 datetime 객체의 속성에는 필요한 모든 정보가 있습니다. 2023. 11. 14.
Python jinja2 템플릿에서 리스트의 길이를 가져옵니다., Get lengths of a list in a jinja2 template 질문 jinj2 템플릿에서 리스트의 요소 수를 어떻게 얻을 수 있을까요? 예를 들어, Python에서는 다음과 같이 할 수 있습니다: print(template.render(products=[???])) 그리고 jinja2에서는 다음과 같습니다. You have {{what goes here?}} products 답변 당신은 {{products|length}}개의 제품을 가지고 있습니다. 또한 다음과 같은 문법을 사용할 수도 있습니다. {% if products|length > 1 %} jinja2의 내장 필터는 여기에 문서화되어 있으며, 특히 이미 찾은 것처럼 length (그리고 그 동의어인 count)는 다음과 같이 문서화되어 있습니다: 시퀀스나 매핑의 항목 수를 반환합니다. 그러므로, 템플릿에서 .. 2023. 11. 14.
Python dict를 kwargs로 변환하는 방법?, Converting Python dict to kwargs? 질문 나는 클래스 상속을 사용하여 sunburnt(솔라 인터페이스)를 위한 쿼리를 작성하고, 따라서 키-값 쌍을 함께 추가하고 싶습니다. sunburnt 인터페이스는 키워드 인수를 사용합니다. 딕셔너리({'type':'Event'})를 키워드 인수(type='Event')로 변환하는 방법이 있을까요? 참고: 함수 호출에서 **(더블 스타/별)와 *(스타/별)는 무엇을 의미하나요? - 이 구문을 만나고 혼동되는 사람들을 위한 관련 질문입니다. 답변 이중 별표 (aka 이중 스플래트?) 연산자를 사용하세요: func(**{'type':'Event'}) 는 다음과 동일합니다: func(type='Event') 2023. 11. 14.