11
我的代碼遍歷一個集和打印演員的名字:Python:如何不在for循環中的最後一個元素中打印逗號?
for actor in actorsByMovies():
print actor+",",
結果是這樣的:
Brad Pitt, George Clooney,
但我想它檢測到的最後一個元素,使其不會打印最後逗號。結果應該是:
Brad Pitt, George Clooney
我該怎麼做?
注意,這個使用Python的內置'加入()'字符串方法做正確的事情替換整個循環。 – unwind 2013-05-02 12:54:28
或'print sep + actor,; sep =',''在循環前將'sep'的初始值設置爲空字符串。 – tripleee 2013-05-02 12:55:45
'join()'自從我發現它以來一直是這樣的救命。 – Valdogg21 2013-05-02 12:57:11