Hi Nym, and welcome, On Sun, Jun 28, 2015 at 07:32:40PM +0000, Nym City via Tutor wrote:
[...] > for domain in domainLists: > something = ("www." + str(domain)) > print(something) > > My program reads in a CSV file that has 500 list of domains. However, > when I save the output of my loop to the variable name "something" - > and later print "something" it contains only 1 entry from my csv file. Of course it does. Each time you go through the loop, you change the value of "something" to the new value. If you do this: x = 23 x = 42 print(x) What do you expect to print? Hopefully 42. If you want multiple values, you need something like a list: x = [] x.append(23) x.append(42) print(x) Of course, in *this* case, there is an easier way to create a list with two values: x = [23, 42] but in the general case where you don't know how many values you will have, you need to add them using append inside a loop. -- Steve _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor