ための印刷でリストを開梱:アンパックは、Python 2.7でのリストと印刷文では動作しませんなぜ私が理解した上で問題を抱えているのPython 2
>>> l=['a', 'b', 'c']
>>> print (*l, sep='')
のPython 3.xのは、罰金や版画作品:
abc
のPython 2.7は、しかし、エラーが発生します。
print (*l, sep='')
^
SyntaxError: invalid syntax
どのように私はそれは、Python 2.7のために働くことができますか?
私は、私が代わりに結合を使用して、それをコーディングすることができます知っている:print
は、Python 2の関数ではないので''.join(l)
Python 2には '*'演算子はありません。 –
@EliSadoff:確かにあります。これは[乗算演算子](https://docs.python.org/2/reference/expressions.html#binary-arar-operations)(2と3の両方)です。しかし、呼び出しや関数定義の '*'は演算子ではありませんが、Python 2には存在します。 –
@MartijnPieters自分自身を修正してください、Python 2には単項 '*'演算子はありません。 –