1. 程式人生 > >將多個元素連成一個字串

將多個元素連成一個字串

一個列表轉換成一個字串(需全部是字串):

test1 = ['a', 'b', '12','33']
v = ''.join(test1)
print(v)

一個包含數字和字串的列表轉換成一個連著的字串:

test1 = ['a', 'b', 12, 33]
s = ''
for n in test1:
    s += str(n)
print(s)

或者:

test1 = ['a', 'b', 12, 33]
print(''.join([str(n) for n in test1]))

一個包含多個空格的字串轉換成一個連寫的字串:

test2 = 'a b 12 33 459'
v2 = test2.replace(' ','')
print(v2)

多個字串轉換成一個字串:

test1 = 'a'
test2 = 'b'
test3 = 'c'
print(test1+test2+test3)

一個元祖轉換成一個字串:

test = ('a','b','c')
v = ''.join(test)
print(v)

一個集合轉換成一個字串(順序隨機):

test = {'a','b','c'}
v = ''.join(test)
print(v)