What does 'u' mean in a list?

Solution 1:

it's an indication of unicode string. similar to r'' for raw string.

>>> type(u'abc')
<type 'unicode'>
>>> r'ab\c'
'ab\\c'

Solution 2:

Unicode.

Solution 3:

The u just means that the following string is a unicode string (as opposed to a plain ascii string). It has nothing to do with the list that happens to contain the (unicode) strings.

Solution 4:

I believe the u' prefix creates a unicode string instead of regular ascii