请帮我看看这段代码的问题

# coding=gbk
        for i in self.sg.list_data:
            for j in i:
                print u'%s' % j,
            print '\n'
               
        print u'记录总数:%s\n' % len(self.sg.list_data)

        for k in range(0, len(self.sg.list_data)):
            tmp = u'%s' % self.sg.list_data[k][5:6]
            r_c = tmp.strip()
            tmp = u'%s' % self.sg.list_data[k][8:9]
            d_t = tmp.strip()
            print u"**** %s , %s" % (r_c, d_t)

self.sg.list_data是一个包含列表的列表
为什么第一个for打印出的中文都是正常的,
第二个for打印出来的就像下面这样呢?
**** [u'\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02'] , [u'\u6b63\u5728\u8ffd\u67e5']
**** [u'\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02'] , [u'\u6b63\u5728\u8ffd\u67e5']