본문 바로가기

분류 전체보기980

Python 파이썬 리스트를 내림차순으로 정렬, Python list sort in descending order 질문 이 목록을 내림차순으로 정렬하는 방법은 무엇인가요? timestamps = [ "2010-04-20 10:07:30", "2010-04-20 10:07:38", "2010-04-20 10:07:52", "2010-04-20 10:08:22", "2010-04-20 10:08:22", "2010-04-20 10:09:46", "2010-04-20 10:10:37", "2010-04-20 10:10:58", "2010-04-20 10:11:50", "2010-04-20 10:12:13", "2010-04-20 10:12:13", "2010-04-20 10:25:38" ] 답변 이렇게 하면 배열의 정렬된 버전을 얻을 수 있습니다. sorted(timestamps, reverse=True) 원래 자리에서 .. 2023. 11. 16.
Python TypeError: Unicode-objects must be encoded before hashing를 어떻게 수정할 수 있나요?, How to correct TypeError: Unicode-objects must be encoded before hashing? 질문 나는 이 오류를 가지고 있습니다: Traceback (most recent call last): File "python_md5_cracker.py", line 27, in m.update(line) TypeError: Unicode-objects must be encoded before hashing 나는 Python 3.2.2에서 이 코드를 실행하려고 할 때: import hashlib, sys m = hashlib.md5() hash = "" hash_file = input("해시가 있는 파일 이름은 무엇입니까? ") wordlist = input("워드리스트는 무엇입니까? (파일 이름을 입력하세요) ") try: hashdocument = open(hash_file, "r") except IO.. 2023. 11. 16.
Python 딕셔너리에서 키-값 쌍의 하위 집합을 추출하시겠습니까?, Extract a subset of key-value pairs from dictionary? 질문 나는 여러 개의 키-값 쌍(약 16개)을 가진 큰 사전 객체를 가지고 있지만, 나는 그 중 3개에만 관심이 있습니다. 이러한 사전을 하위 집합으로 만드는 가장 좋은 방법(가장 짧고 효율적이며 우아한 방법)은 무엇인가요? 내가 알고 있는 최상의 방법은 다음과 같습니다: bigdict = {'a':1,'b':2,....,'z':26} subdict = {'l':bigdict['l'], 'm':bigdict['m'], 'n':bigdict['n']} 나는 이보다 더 우아한 방법이 있다고 확신합니다. 답변 당신은 다음을 시도해볼 수 있습니다: dict((k, bigdict[k]) for k in ('l', 'm', 'n')) ... 또는 Python 3 Python 버전 2.7 이상에서도 작동한다는 점에 .. 2023. 11. 16.
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.