list1=[['100','banana','3'],
['10000','sasa','21'],
['99','apple','645'],
... ]
というリストがあった時、要素0番目の数字の値でリストデータをソートする場合はどうしたらよいでしょうか?
出力結果は下のような感じです。
['10000','sasa','21'],
['100','banana','3'],
['99','apple','645'],
...
自分は
a=sorted(list1, key=int)
print(a)
でやってみたのですが、要素一番目の英文字列が数字ではないとエラーが出てしまいました。
また、
a=sorted(list1[0], key=int)
としても出来ませんでしたが、どうすればよいでしょうか?
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/03/15 03:11