はのは、私は、文字列を持っているとしましょうPython:タプルから文字列への変換?</p> <pre><code>s = "Tuple: " </code></pre> <p>とタプル(TUPという名前の変数に格納されている):
(2, a, 5)
私は値「タプルを含むように私の文字列を取得しようとしています。( 2、a、5)」となる。私はあなたがそれらを連結するだけではないことに気づいた。誰かがこれを行う最も簡単な方法を知っていますか?ありがとう。
はのは、私は、文字列を持っているとしましょうPython:タプルから文字列への変換?</p> <pre><code>s = "Tuple: " </code></pre> <p>とタプル(TUPという名前の変数に格納されている):
(2, a, 5)
私は値「タプルを含むように私の文字列を取得しようとしています。( 2、a、5)」となる。私はあなたがそれらを連結するだけではないことに気づいた。誰かがこれを行う最も簡単な方法を知っていますか?ありがとう。
また、これは動作します:
>>> s = "Tuple: " + str(tup)
>>> s
"Tuple: (2, 'a', 5)"
>>> tup = (2, "a", 5)
>>> s = "Tuple: {}".format(tup)
>>> s
"Tuple: (2, 'a', 5)"
{}そこにする必要がないのはなぜ? –
たとえば、「Tuple:(2、a、5)」ではなく「Tuple(2、a、5)」にしたい場合はどうすればよいですか? –
@JacobGriffin、フォーマット文字列を使用する - > http://docs.python.org/library/stdtypes.html#str.format、コードを試してください – Fred
タプルに参加してみてください。あなたの値のいくつかは整数なのでmap(str、tup)を使う必要があり、joinは文字列を受け付けるだけです。
s += "(" + ', '.join(map(str,tup)) + ")"
はい、これは間違いなく最も簡単な方法です! –