2 차원 배열의 첫 번째 열에서 문자열을 검색해야합니다. 가장 확실한 방법은 내가 같은 행에 do_a_bunch_of_stuff 수 있도록 "나는"어디 알 필요가2 차원 배열에서 문자열을 검색하는 가장 빠른 방법은 무엇입니까
for i in range (0, len(list)):
if list[i][0]==searchstring:
list[i][4]=do_a_bunch_of_stuff
입니다. 2 차원 배열의 모든 행을 반복해야합니다.
속도가 중요한 코드가 아닙니다. 가장 빠른 (CPU 성능) 방법은 무엇입니까?
배열이 어떤 방식으로 정렬되어 있습니까? – dckrooney
정렬되지 않았습니다. –
2D 배열이어야합니까? 예를 들어 더 빠른 성능을 제공하는 다른 데이터 구조 (사전 등)의 사용을 고려하고 있습니까? – abought