Print a list to a string?

mrstephengross mrstephengross at
Wed Oct 31 23:17:48 CET 2007

I would like to get the results of a print operation placed in a
string. For instance, you can very easily create a list and print it
to stdout:

  x = [1,2,3]
  print x # Will print [1,2,3]

What if I want the text "[1,2,3]" placed in a string? For instance,
something like:

  x = [1,2,3]
  str = ''
  print str x # x = '[1,2,3]'

Any ideas?


More information about the Python-list mailing list