これは実際には、最後の回答に対する長い書式設定されたコメントです。まだPythonを知らないのでjoin
、各アドレス間のコンマを取得するために使用しないことに少しがっかりしています( lioriが提案したように)。カンマをスペースに置き換えることは、問題から離れているように感じられ、誰も何も学ぶことはありません. Stack Overflow では品質を犠牲にしません。;-)
Macで次のように入力しました。
$パイソン
Python 2.5.1 (r251:54863、2009 年 2 月 6 日、19:02:12)
[GCC 4.0.1 (Apple Inc. build 5465)] ダーウィン上
詳細については、「ヘルプ」、「著作権」、「クレジット」、または「ライセンス」と入力してください。
>>> lst = [ u'one@example.com', u'two@example.com', u'three@example.com' ]
>>> 印刷リスト
[u'one@example.com', u'two@example.com', u'three@example.com']
>>> print ', '.join(lst)
one@example.com、two@example.com、three@example.com
>>> print 'メール: [%s]' % ', '.join(lst)
メール: [one@example.com, two@example.com, three@example.com]
>>> lst = [ u'one@example.com' ]
>>> 印刷リスト
[u'one@example.com']
>>> print ', '.join(lst)
one@example.com
>>> print 'メール: [%s]' % ', '.join(lst)
メール: [one@example.com]
>>> s = u'one@example.com'
>>> プリント
one@example.com
>>> print ', '.join(s)
o、n、e、@、e、x、a、m、p、l、e、.、c、o、m
私には完全に理にかなっています...最後のアイテムに別のセパレーター( one@example.com 、 two@example.com 、 three@example.com など)を使用する には、さらに作業が必要ですが、まったく同じセパレーターを印刷します各項目の間はまったく複雑であってはなりません。