Skip to main content
 首页 » 编程设计

python之python中的打印格式

2025年05月04日9zhwl

我有一个问题纯粹是想改进我的编码。 建议我有一个列表:

a = [1, 2, 3] 

我想打印如下结果:

Path is: 1 --> 2 --> 3 

我的代码工作得很好:

text = '' 
for j in range(len(a)): 
    text += str(a[j]) 
    if j < len(a) - 1: 
        text = text + ' --> ' 
print('Path is:', text) 

我想知道,有没有更好的方法呢?谢谢。

请您参考如下方法:

使用str.join:

' --> '.join(map(str, a)) 

或者如果 a 已经只包含字符串:

' --> '.join(a)