에서 튜플의리스트를 정렬 내가 튜플 키의 세트를 가지고, 다음과 같이 값 쌍 : 나는 튜플의 두 번째 항목의 순서로 정렬 할Pyspark
X=[(('cat','mouse'),1),(('dog','rat'),20),(('hamster','skittles),67)]
. Pythonically 내가 사용하는 것 :
sorted(X, key=lambda tup:tup[1])
나는 또한 가장 높은 값으로 값 쌍, 다시 pythonically이 간단 할 것 키를 얻으려면
:
max_X=max(x[1] for x in X)
max_tuple=[x for x in X if x[1]==max_X
그러나 나는 방법을 모른다 이것을 불꽃 놀이로 바꾸십시오.
감사합니다. 어떤 이유로 최대 기능을 찾을 수 없습니다. – laila