所以我有這兩個名單:如何索引列表中的3個最高值?
score = [350, 914, 569, 223, 947, 284, 567, 333, 697, 245, 227, 785, 120, 794, 343, 773, 293, 995]
name = [Ryan, Stacy, Jenna, Peter, Sophie, Bryan, Cole, Andrea, Emily, Blake, Mike, Stephan, Rob, Eliza, Heather, Daniel, Elisabeth, Samantha]
我必須找到3最高分,並與名單各自的得分手吻合這些分數,這樣我可以有新的列表
top3score = [947, 995, 914]
top3name = [Sophie, Samantha, Stacy]
我正在考慮索引最高分數,並將它們附加到列表中,而不是使用索引來將這些分數與名稱進行比較。
我的問題是我如何索引列表中的3個最高值? 然後,如何使用索引在名稱列表中查找得分手名稱,以便我可以將它們追加到top3name列表中?
錯誤的數據結構。你應該使用類似'dict'的東西。 – 2012-04-14 08:24:56