열 두 마리의 다테프라임 사전 만드는 데 가장 효율적인 방법은 무엇입니까?
어떤 곳에서 가장 효율적인 방법은 다음 다테프라임 판다.
데이터 =
Position Letter
1 a
2 b
3 c
4 d
5 e
사전 붙여넣습니다 like '알파벳 [1: a& # 39, & # 39, 2: b& # 39, & # 39, 3: c& # 39, & # 39, 4: d& # 39, & # 39, 5: # 39, & # 39, e&] '?
100
4
속도 콩파리온 (Wouter& 사용하여 # 39 의 방법)
적어도 내가 찾은 게 더 빨리 문제를 해결할 수 있는 대형 데이터세트를 사용: ' () [VALUE]' .to_dict df.set_index (키)
대비성 켜짐이 50,000 행:
출력:
TL; DR
오랜
솔루션이므로 설명했다. '딕트 (정렬할지 (드프리발 주스토리스트 ()))'
주어진:
[out]:
종료기:
[out]:
그럼 선택적으로:
또는:
[out]:
마지막으로, 캐스팅 목록을 딕트 붙여넣습니다 2 요소 목록.
[out]:
관련
자동 응답기가 @sbradbio 설명:
여러 개의 값을 경우 특정 키 및 싶은 렉시한테서 모두야, it& # 39 의 가장 효율적인 하지만 가장 편리한 방법은 아님.
[out]:
Python 에서 가장 빠른 방법은 여전히 3.6tb 바우테로베르메이어 하나. # 39 kikohs&. 제안은 보다 느린 다른 두 가지다.
결과: