第一種方法:a = ['I', 0, 1, 2, 2, 3]for i in range(0,a._len_()): a[i] = str(a[i])PRint astr1 = ", "str1 = str1.jion(a)print str1運行結果為
['I', '0', '1', '2', '2', '3']
I01223
第二種方法:
a = ", ".jion(str(v) for v in a)運行結果:
I01223
因為python的read和write方法的操作對象都是string。而操作二進制的時候會把string轉換成list進行解析,解析后重新寫入文件的時候,還得轉換成string。>>> import string>>> str = 'abcde'>>> list = list(str)>>> list['a', 'b', 'c', 'd', 'e']>>> str'abcde'>>> str_convert = ''.join(list)>>> str_convert'abcde'>>>
新聞熱點
疑難解答