This is a static archive of the Python wiki, which was retired in February 2026 due to lack of usage and the resources necessary to serve it — predominately to bots, crawlers, and LLM companies.
Pages are preserved as they were at the time of archival. For current information, please visit python.org.
If a change to this archive is absolutely needed, requests can be made via the infrastructure@python.org mailing list.

How to store information in variable arrays?

How would I store information in variables that I can go back later and compare? Such as

   1 x = 1
   2 text = []
   3 while x <= 10:
   4      text.append(int(raw_input("Enter a number: ")))
   5      x = x + 1
   6 
   7 for x in range(10): 
   8     print text[x]

I just need to do this to compare a history to make sure a number hasn't already been entered earlier. But this is just a small example. I get nasty errors.

Thanks!

edit: that should work now We initialize a list first with text = []. Then we just append each element to that list.


You can use the in operator:

   1 if number in text:
   2     print "Number already entered!"

If you choose to use a set instead of a list...

   1 text = set()

...then the above test still works, but you'll use the add method on the set when adding numbers, not an append method.


CategoryAskingForHelp CategoryAskingForHelpAnswered


2026-02-14 16:06