데이터를 사전에 저장합니다. 여기서 key는 정수이고 value는 정수의 튜플입니다. 가장 긴 요소의 길이와 키를 가져와야합니다. ,Dict에서 가장 긴 요소 가져 오기
def GetMaxFlow(flows):
maks=max(flows, key=flows.get)
return flows[maks],maks
내가 len
기능을 수정하기 위해 노력하고 키 사용으로, 그러나 그것은 작동하지 않았다, 그래서 나는 합리적이고 간단 뭔가를 시도 :
나는 DICT를 통해 최대 값을 얻기 위해 이것을 발견 아직 비효율적입니다.
더 우아하고 파이썬 적 방법이 있습니까?
신경 쓰지 마세요. – jterrace
빙고! 그게 내가 원하는거야 –
당신은'def sorting_key (k) : return len (flows [k])'를 간단히 할 수 있고'lambda' 대신'sorting_key'를 사용하여 인수에 대해 확실하지 않다 "여전히 존재한다. Python에서 "그러나 확실히 작동하는 인수는"이것은 람다 표현식에 대해 많은 의미를 부여하는 사례입니다 " –