2016-05-31 2 views
-2

与えられたリストの最初の行を並べ替えたいと思います。 私はすでにPythonの "replace"を使って2番目の行を削除しようとしています。 しかし問題は、replace関数がまったく動作しないように見えることです。ここ は、私が使用する正規表現です:( '^ //.*$'、 '' r)を置き換えるリストの最初の行を並べ替える方法

ここにリストです:ここ

//SA/... //short_message/Saint/... 
//SS-SA/... //long_message/wonder-girl/... 

は、私が期待していた出力です:

//SA/... 
//SS-SA/... 
+0

2行目または2列目? – Evert

+0

'str.replace()'は引数として正規表現をとりません:2つの文字列をとります。 – Evert

答えて

0
l = ["1 12","3 12","2 12"] # space separated 
n = [x.split()[0] for x in l] 
print sorted(n) 
+0

優秀!それが私が必要とするものです! –

関連する問題