リストを簡単に出力したいのですが?
方法1.for
を使う
list_value = ["Joseph", "Anna", "Lily"]
for ele in list_value:
print(ele, end=",")
# Joseph, Anna, Lily
end=",“は、要素と要素の間のセパレータを指定します。
方法2.join()
を使う
list_value = ["Joseph", "Anna", "Lily"]
print(', '.join(list_value))
# Joseph, Anna, Lily
方法3.リスト内包表記を使う
list_value = ["Joseph", "Anna", "Lily"]
[print(i, end=' ') for i in list_value]
# Joseph, Anna, Lily
方法4.str()
を使う
list_value = ["Joseph", "Anna", "Lily"]
print(str(list_value)[1:-1])
# Joseph, Anna, Lily
方法5.アスタリスク*
を使う
list_value = ["Joseph", "Anna", "Lily"]
print(*list_value, sep = ' ') #without separator
print(*list_value, sep = ', ') #without separator
Python で括弧なしでリストを出力するには、for
ループ、join()
メソッド、リスト内包表記
、str()
関数、アスタリスク*
演算子を適用します。
最も単純なアプローチは、リストを反復処理するfor
ループです。