リストを逆順に並べ替えるreverse()メソッドには戻り値がない
リストを逆順に並べ替えるにはいくつか方法があるが、そのうちの
リストオブジェクト.reverse()
であるが、これって、逆順に並べ替えた結果を返すfunctionなのではなく、リストオブジェクトの中身を実際に並べ替えてしまうmethodなんですね。
つまり、こういう↓使い方をするもの。
list = ["a", "b", "c"] list.reverse() print list #["c", "b", "a"]
こういう↓使い方をするものではない。
list = ["a","b","c"] reversed_list = list.reverse() print reversed_list #None