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