根據並行清單中的值對清單進行排序 考慮以下場景:您有一個字串清單X 和對應的值清單Y您的任務是使用Y 中的值會對X 進行排序。例如,給定: 您的目標是獲得排序後的結果輸出: 雖然使用循環的傳統方法是可行的,但有一個簡潔的解決方案: 此程式碼: Zips 兩個列表Y 和X,建立元組列表:[(0, 'a'), (1, 'b'), ... (2, 'g')]. 使用Y 中的值作為排序鍵對 壓縮列表進行排序。 使用列表提取每個元組的第二個元素(字串)來理解。 結果是按所需順序排序的字串清單。