2016-03-27 18 views
1

Web'den sınıflar hakkında bilgi içeren bir lou listemi yapıyorum ve verilen bölüm için Lou's List'te listelenen her bir eğitmenin listesini içeren bir işlev oluşturmak istiyorum. Yani print(instructors("EAST")) işlevini çağırırsam, işlev [‘Benedetta Lomi’, ‘Michiko Wilson’, ‘Staff’] yazdıracaktır. Kolayca Böyle bir listede bir alfanümerik sıralama yapabilirizWeb'deki listeyi sırala

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

Doğu, neye işaret eder? –

cevap

0

:

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

Kullanım Python csv modülü uri akışı ayrıştırmak için İşte ben bugüne kadar ne olduğunu.

Sonra Nihayet sonuçlarınıza filtre ve ilgili kayıt düzeni alanını yazdırmak için list comprehension kullanmak alakalı alanda

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

tarafından dizilerini listesini sıralamak.