-6
リストを作成するためにappend関数を使用してループを使用してリストを作成します。 と私はそれを要素の属性の1つのリストソート関数でソートしたい。それは動作しません、皆さんは私を助けることができる、多くのありがとう。ここ は、私はあなたがあなたのリストをソートすることができるように、より具体的に、比較機能を提供しなければならないかもしれないと思うのコードappend関数によるリストの作成はソート関数でソートできません
def processRawUrlData():
rawData = readHtml()
taskList = []
for item in rawData:
if item != '':
taskList.append(processTask(item))
taskList.sort(key=attrgetter('est_time'))
for item in taskList:
print(item.taskname)
print(item.est_time)
print(item.submittedDate)
return taskList
あなたは "それが動作しない" とはどういう意味ですか?例外はありますか?あなたのリストはまったくソートされませんか、ソートされますか?あなたが意図する方法ではありませんか?私たちはこれらのことを推測することはできません!また、 'processTask'戻り値の' est_time'属性がどのようなものであるかを表示したい場合があります。これは、ソートしようとしているものですからです。 – Blckknght
[mcve] – Julien
デバッグのヘルプを求める質問(** "なぜこのコードは動作しませんか?" **)は、望ましい動作、*特定の問題またはエラー*および* *を再現するために必要な最短コード*それは**質問自体にあります。 **明確な問題文**のない質問は他の読者には役に立たない。参照:[最小限で完全で検証可能な例を作成する方法](http://stackoverflow.com/help/mcve) – MattDMo