반응형

python-3.x 4

하나의 라이너: 인덱스를 키로 하는 목록에서 사전 만들기

하나의 라이너: 인덱스를 키로 하는 목록에서 사전 만들기 주어진 목록에서 한 줄로 사전을 만들고 싶습니다.사전의 키는 색인이 되고 값은 목록의 요소가 됩니다.이와 같은 것: a = [51,27,13,56] #given list d = one-line-statement #one line statement to create dictionary print(d) 출력: {0:51, 1:27, 2:13, 3:56} 왜 한 줄을 원하는지에 대한 구체적인 요구사항은 없습니다.저는 단지 파이썬을 탐험하고 있는데, 그것이 가능한지 궁금합니다.a = [51,27,13,56] b = dict(enumerate(a)) print(b) 을 생산할 것입니다. {0: 51, 1: 27, 2: 13, 3: 56} enumerate(..

code 2023.06.22

numpy.ndarray에 대한 힌트/주석 입력(PEP 484)

numpy.ndarray에 대한 힌트/주석 입력(PEP 484) 특정 클래스에 대해 유형 암시를 실행한 사람이 있습니까? 지금은 사용하고 있지만 좀 더 구체적인 것이 있으면 좋을 것 같습니다. 예를 들어, NumPy 사용자가 array_like 객체 클래스에 대한 유형 별칭을 추가한 경우.더 나은 것은, ufunc뿐만 아니라 다른 개체도 지원할 수 있도록 dtype 수준에서 지원을 구현하는 것입니다.갱신하다 최신 Numpy 버전에서 새 항목 확인typing모듈 https://numpy.org/doc/stable/reference/typing.html#module-numpy.typing 날짜가 정해진 대답 처럼 보입니다.typing모듈 개발 위치: https://github.com/python/typing..

code 2023.05.13

파이썬 3에서 바이트와 문자열을 변환하는 방법은 무엇입니까?

파이썬 3에서 바이트와 문자열을 변환하는 방법은 무엇입니까? 이것은 Python 101 유형의 질문이지만, 제가 문자열 입력을 바이트로 변환하는 것처럼 보이는 패키지를 사용하려고 할 때 잠시 당황했습니다. 아래에 보시는 것처럼 저는 스스로 답을 찾았지만, 무슨 일이 일어나고 있는지 알아내는 데 걸린 시간 때문에 여기에 기록할 가치가 있다고 느꼈습니다.인 것 제가 것 . (단, 특정 에 Python 3의 에가지것같제아서가놀다참않니원습았지조하를패지키래던고일인반적▁that▁the▁a▁had▁itjust▁i다▁(않ular니습▁package▁error에▁partic,았▁seem참▁to▁it▁does▁seems▁3▁package지▁python하▁be▁3▁so▁with▁an▁not조▁original▁to▁be▁pyt..

code 2023.05.13

Python 3은 값을 기준으로 딕트를 정렬합니다.

Python 3은 값을 기준으로 딕트를 정렬합니다. 이 질문에는 이미 다음과 같은 답이 있습니다. 사전을 값별로 정렬하려면 어떻게 해야 합니까? (34개 답변) 마감됨3개월 전에. 내가 찾은 유일한 방법은 python2에 대해 작동하거나 튜플 목록만 반환합니다. 예를 들어 사전을 정렬할 수 있습니까?{"aa": 3, "bb": 4, "cc": 2, "dd": 1}그것의 가치로? 제가 이루고 싶은 사전 정렬 순서는 가장 큰 것부터 가장 작은 것까지입니다.결과는 다음과 같습니다. bb 4 aa 3 cc 2 dd 1 그리고 정렬 후 텍스트 파일로 저장하고 싶습니다.itemgetter(다른 답변 참조) 큰 사전의 경우 (제가 아는 바와 같이) 더 효율적이지만 일반적인 경우, 저는 그렇게 생각합니다.d.get승리..

code 2023.05.03
반응형