1)for循環輸出
這種方法是大家最容易想到的,也是最簡單的,但是它有一個弊端:它的輸出是豎向排列的,而我們往往需要水平輸出。
>>> for i in [1,2,3]: print(i) 1 2 3
2)for循環+分隔符輸出
在第一種方法的基礎上,我們稍微改進下就能實現水平輸出,就是在輸出中加上分隔符。
>>> for i in [1,2,3]: print(i,end=',') 1,2,3, >>> for i in [1,2,3]: print(i,end=' ') 1 2 3
但是我們看到這種方法它在結尾會有分隔符,但是我們一般結尾是不需要分隔符的。
3)join字符串形式輸出
這種方法能解決以上所有問題,既實現了水平輸出,又能在末尾不留分隔符,代碼也比較精簡。join其實是對列表進行了合並再輸出,在很多字符串拼接的場景會用到。
>>> print(" ".join(str(i) for i in [1,2,3])) 1 2 3
以上方法可以適用於列表元素較多的情況,但是如果列表元素很少的話我們可以直接輸出。
>>> print(1,2,3) 1 2 3
直接輸出也能做到水平排列和末尾無多余分隔符。