>>> for i in range(len(names)): >>> print (names[i],totals[i]) >> >> Always a code smell when range() and len() are combined. > > Any other way of traversing two lists in parallel?
Yes. Builtin function called 'zip'. https://docs.python.org/3/library/functions.html#zip Toy example: import string alpha = string.ascii_lowercase nums = range(len(alpha)) for N, A in zip(nums, alpha): print(N, A) Good luck, -Martin -- Martin A. Brown http://linux-ip.net/ -- https://mail.python.org/mailman/listinfo/python-list