前提・実現したいこと
Python2です。
文字列を代入したリストをsortしたいのですが、意図したsortが出来ません。
どなたかやり方をご存知の方がいらっしゃいましたらご教授頂けないでしょうか。
下記のように、文字列の値のリストを作成してsortしました。
test1 = [ "http://hoge.co.jp/page/2222/test.html", "http://hoge.co.jp/page/1111/test.html", "http://hoge.co.jp/page/999/test.html", "http://hoge.co.jp/page/3333/test.html" ] test1.sort() print(test1)
出力結果
sortされて'999'を含んだ値がリスト内で一番最後の値となる
['http://hoge.co.jp/page/1111/test.html', 'http://hoge.co.jp/page/2222/test.html', 'http://hoge.co.jp/page/3333/test.html', 'http://hoge.co.jp/page/999/test.html']
結果を下記のように出力させたいです。
['http://hoge.co.jp/page/999/test.html', 'http://hoge.co.jp/page/1111/test.html', 'http://hoge.co.jp/page/2222/test.html', 'http://hoge.co.jp/page/3333/test.html']
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/20 07:29