함수에서 반환 한 특정 특성에 따라 분류 할 개체 목록 (이 예제에서는 문자열)이 있습니다.특정 특성에 따른 개체 그룹화
['sky', 'ocean', 'grass', 'tomato', 'leaf']
및 전달 된 문자열의 색상을 반환하는 함수 color(item)
, 예를 들면 :
예를 들어, 다음 목록을 고려 color('sky')
은 'blue'
을 반환합니다. 이제는 목록을 사전이나 함수의 반환 값에 따라 항목을 그룹화하는 목록으로 변환하려고합니다. 가능한 결과는 다음과 같습니다
{
'blue': ['sky', 'ocean'],
'green': ['grass', 'leaf'],
'red': ['tomato']
}
은 그래서 중첩 된 목록이 너무 잘 될 것입니다, 항목이 따라 그룹화 된 것만, 키 자체에 대해 걱정하지 않는다. 그냥 pythonic 방식으로 이것을하려고 :)
을 내가 감사 무엇을 찾고 있었다 – WakiMiko