하위 목록 A가있는 경우 : [ 'E', 'C', 'W'] 마스터의 순서에 따라 하위 목록을 정렬하는 가장 비유적인 방법은 무엇입니까? 목록 M : [ 'C', 'B', 'W', 'E', 'K']순서가 지정된 목록에서 하위 목록을 주문하는 가장 파이썬적인 방법
내 솔루션은 다소 초보적인 것처럼 보입니다. 같은 결과를 얻는 더 '파이썬적인'방법이 있다면 나는 궁금하다. possibilities
의 각 element
를 들어, order.index(element)
를 호출하고 목록이 단순히 그 각각의 위치에 의해 정렬이 어떻게 작동
ORDER = ['C','B','W','E','K']
possibilities = ['E','C', 'W']
possibilities_in_order = []
for x in ORDER:
if x in possibilities: possibilities_in_order.append(x)
너희들은 너무 빠르다. – arshajii