python的列表元素輸出


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

直接輸出也能做到水平排列和末尾無多余分隔符。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM