I think that you are really surprised that printing a single line does not do the same as printing a list of lines, and it is true whether they are Unicode or not:
>>> hobby1 = u'Dizziness'
>>> hobby2 = u'Vรฉrtigo'
>>> hobbies = [hobby1, hobby2]
>>> print hobby1
Dizziness
>>> print hobbies
[u'Dizziness', u'V\xe9rtigo']
u , , . str unicode, escape- ( mojibake, ... , ).
Python : , , str , , repr. Painting 'Painting', . Unicode Painting u'Painting'.
print str, print hobby1 Painting ( u, Unicode).
str repr , str. , hobbies, ( a u, Unicode).
, , , . [foo, bar, baz] - , ? , , , , . My hobbies are [Painting, Stargazing] , My hobbies are ['Painting', 'Stargazing']. , - , .
, , , :
>>> print 'Hobbies:', ', '.join(hobbies)
Hobbies: Painting, Stargazing
, Unicode:
>>> print u'Hobbies:', u', '.join(hobbies)
Hobbies: Painting, Stargazing