我希望使用Join函数的输出为123,但没有得到想要的结果
f=['1','2','3']
p=str(f)
k=''.join(p)
print(k)
输出: ['1','2','3']
答案 0 :(得分:2)
您不需要在这里调用str()
,因为join()
函数已经被设计用来将列表转换为字符串。
f = ['1','2','3']
k = ''.join(f)
print(k)
这将打印123
答案 1 :(得分:0)
只需删除p=str(f)
行
p=str(f)
将返回"['1', '2', '3']"
f=['1','2','3']
k=''.join(f)
print(k)
# '123'
答案 2 :(得分:0)
str(f) == "['1', '2', '3']"
请勿使用p
:
f=['1','2','3']
k=''.join(f)
print(k)