l = {"John","Evan"}
for i in l:
print(i,end=",")
如何讓python輸出:jhon,evan
不是:jhon,evan,
?
uj5u.com熱心網友回復:
您可以使用join
字串(https://docs.python.org/3/library/stdtypes.html#str.join)來實作此結果:
print(','.join(l))
將列印:jhon,even
.
uj5u.com熱心網友回復:
如果您有一個串列而不是一個集合,您可以按索引進行迭代,然后在第二個元素開始之前添加一個逗號。
l = {"John", "Evan"}
names = list(l)
for idx in range(len(names)):
if idx > 0:
print(",", end="")
print(names[idx], end="")
# John,Evan
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/479553.html
上一篇:在另一個路徑串列檔案中的路徑串列檔案中選擇相同的檔案
下一篇:python串列中值的百分比分布