申し訳ありませんので、私はコマンドラインベースのウェブサイト検索機能の実装を行っています。このウェブサイトには、アルファベット順に必要なすべてのリンクのリストがあります。Pythonのソート効率に関する質問
使い方だから、手紙B. 私の質問に関連したWebページに移動します
./find.py LinkThatStartsWithB
ようなものになるだろうが何であるかをユーザの入力を使用してナビゲートするための最も効率的な/賢い方法ですウェブページに私が最初に考えていた何
は、リストを使用して、その後、単語の最初の文字を取得し、どこリストインデックスに行くする伝えるために数値識別子を使用しての線に沿って何かでした。
(A = 1、B = 2 ...) 例コード:
#Use base url as starting point then add extension on end.
Base_URL = "http://www.website.com/"
#Use list index as representation of letter
Alphabetic_Urls = [
"/extensionA.html",
"/extensionB.html",
"/extensionC.html",
]
または辞書であろうが、より良い賭けでありますか?
ありがとう
まあ、それはなぜです私は効率的な/スマートな指定。私はもう一方の代わりに1つを使用する方が練習が良いかどうかも疑問を呈していました。私はいつも私のプログラミングスキルを向上させようとしています。 – sdsd
しかし、私の要点は、効率的でスマートなことはここでは同じではないということです。どのようなコードが最もシンプルになるでしょうか? –
URLは悲しいことに、特定の順序で並べられていません。ちょうど数字。 – sdsd