リストに値を継続的に追加しようとしています。プログラムが終了するまでこれらの値を保持する。Pythonのリストへの追加
import sha1
def stored_hash(hash):
hashes = []
hash_extend = [hash]
hashes.extend(hash_extend)
return hashes
loop = 1
while loop == 1:
data= raw_input('Enter text to hash: ')
hash = sha1.run(data)
store = stored_hash(hash)
print store
入力テキストのハッシュを作成するsha1
というプログラムがあります。そのリストを上記のhashes
に保存し、ループが完了するたびに追加することができ、リストが大きくなったり大きくなったりします。
どうすればよいですか?なぜ私はリストの最後に値を追加することができず、既存のハッシュ値が存在するリスト全体を出力することができないのか、少し迷っています。私が今得意とするのは、ループが何回完了しても、1つのハッシュ値だけです。
グローバルリストにする必要はありますか?
これはうまくいきましたが、私が探していたものです。それを議論として渡すとは考えていませんでした。本当にありがとう。それが私にさせてくれたとき、これに答えるでしょう。 – LewisFletch