sortを使って、別ファイルに保存している文字列(fadebc)をアルファベット順に並べる(abcdef)、ということをしたいのですが、文字列を呼び出すだけで実行がされません。
前提・実現したいこと
abcdef
発生している問題・エラーメッセージ
fadebc
並び替えは行われず、読み込まれるだけ。
該当のソースコード
python100knock
1a = open("practice.py").read().split() 2a.sort() 3print(a)
practice
1fadebc
試したこと
関数バージョンも試しましたがうまく行われませんでした。
補足情報(FW/ツールのバージョンなど)
anaconaの学習用spyderを使っていますがこれによる問題はないと思います。またコードは問題集のコピペなので間違っている理由が全く分かりません。単純な質問かもしれませんがお答えいただけると幸いです。
出典:https://qiita.com/ahpjop/items/023cb561d7a2081ad606
Q11
sortする前のaの値を確認してください。
質問文の説明が不正確なようですので、修正してください。
>sort関数を使って
sort関数はありません。あるとしたらlistのメソッドとかです。
>別ファイルに保存している文字列をアルファベット順に並べる、ということをしたいのですが、文字列を呼び出すだけで実行がされません。
「アルファベット順に並べる」、「文字列を呼び出す」とは何をすることを指すのでしょうか?
参考にしている問題集があるのであれば、出典を明記してください。
各ファイルの内容と出力結果は正確に掲載してください。
説明ありがとうございます。問題文を修正しましたが、不足点などあれば教えてください。
LouiS0616さん、hayataka2049さん、おかげで解決できました!ありがとうございます!
回答3件
あなたの回答
tips
プレビュー