2011-10-18 9 views
8

मैं उदाहरण के लिए एक यूनिकोड अजगर सूची में शामिल करना चाहते: मैं इस कैसे शामिल हो जाएगापायथन यूनिकोड सूची में शामिल होने

'00:0c:29:58:86:16' 

:

a = [u'00', u'0c', u'29', u'58', u'86', u'16'] 

और अब मैं एक के एक स्ट्रिंग है कि इस तरह दिखता है चाहता हूँ ?

उत्तर

17
>>> a = [u'00', u'0c', u'29', u'58', u'86', u'16'] 
>>> u":".join(a) 
u'00:0c:29:58:86:16' 
>>> str(u":".join(a)) 
'00:0c:29:58:86:16' 
+0

या अन्य तरीके से: 'ख ':'। (में एक आइटम के लिए str (आइटम))' – agf

+0

धन्यवाद में शामिल होने, तुम दोनों! –

+0

मैंने कोशिश की और मैं एक यूनिकोड वर्णों के बारे में एक उच्चारण के साथ 'यूनिकोडडेकोड एरर' प्राप्त कर रहा हूं। क्या कोई जानता है क्यों? –

-2

कैसे इस बारे में:

if __name__ == "__main__": 
     a = [u'00', u'0c', u'29', u'58', u'86', u'16'] 

     s = u'' 
     j = True 

     for i in a: 
       if j == True: 
         s += i 
         j = False 
       else: 
         s += u':' + i 

     print s 
+0

बहुत जटिल - बस 'join() ' – naeg

संबंधित मुद्दे