将多个元素连成一个字符串

一个列表转换成一个字符串(需全部是字符串):

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)

猜你喜欢

转载自blog.csdn.net/weixin_43760098/article/details/84401656
今日推荐