2016-03-27 3 views
1

私は、ウェブのクラスに関する情報を含むlouのリストを作成しています。私は、特定の部門のLouのリストにリストされている各インストラクターを含むリストをソートする関数を作成したいと考えています。したがって、私が関数print(instructors("EAST"))を呼び出すと、関数は[‘Benedetta Lomi’, ‘Michiko Wilson’, ‘Staff’]を出力します。あなたは簡単にこのようなリストに英数字の並べ替えを行うことができますウェブからリストをソート

import urllib.request 
link="http://stardock.cs.virginia.edu/louslist/Courses/view/CS" 
stream=urllib.request.urlopen(link) 
for line in stream: 
    decoded = line.strip().decode("UTF-8")  
#print(decoded) 
    entry = decoded.split(";") 
+0

東は何を参照していますか? –

答えて

0

entry = sorted(decoded.split(";")) 
0

使用パイソンにcsvモジュールをURIストリームを解析するためにここに私はこれまで持っているものです。

その後、あなたの結果をフィルタリングして、関連するタプルフィールドを印刷するlist comprehensionを使用して最後に、関連する分野で

data.sort(key=lambda tup: tup[<index>]) 

をタプルのリストを並べ替えます。

関連する問題