: Finding minimum, maximum and average values for nested lists?- 중첩 된 목록에서 고유 한 일치하는 값을 가진 열에 대한 평균 찾을
질문의 중요한 차이점 루트 나는 내 최소, 최대, 평균을 찾고 싶은 것 고유 한 각 열 이름 (사람 이름)에 대한 목록 (목록 내에 중첩 됨). 예를 들어
: 각 라인 (비슷한 가상 이름) 기본적 -
epochtime, name, score, level, extralives
예컨대
1234455, suzy, 120, 3, 0
1234457, billy, 123, 1, 2
1234459, billy, 124, 2, 4
1234459, suzy, 224, 5, 4
1234460, suzy, 301, 7, 1
1234461, billy, 201, 3, 1
그리고이 시간에 의해 목록에 배치됩니다 :
listoflists = [timechunk1, timechunk2....]
이 또는하지 않을 수 있습니다 시간 청크의 각각리스트의 목록이있다
if epochtime < 1234500 and epochtime > 1234400:
timechunk1.append(line)
이 질문에 대한 과잉/외계.
각 고유 이름 (빌리 또는 스와지 - )에 대해 각 필드 (점수, 레벨, extralives)에 대한 최소값, 최대 값, 평균값을 찾는 방법은 무엇입니까? 각 목록 (timechunk1, timechunk2)에 개별적으로 나열하지 않는 것이 더 좋을까요?)?
은 아마도 이름은 *하지 * 클러스터? –
아니요. 정렬 된 (alist, key = lambda 플레이어 : player [1]) 목록을 재배치 할 생각이었습니다. 그러나 아니요. 각 목록 (timechunk1 등) 내의 각 '이름'에 대해 다양한 항목이 있습니다. – Donnied