[Python]reduce()でタプルの文字列を結合するには?

python

どうも、ちょげ(@chogetarou)です。

reduce()を使ってタプル(tuple)の文字列を結合する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

reduce()を使ってタプル(tuple)の文字列を結合するには、operatorを使います。

まず、reduceとoperatorをインポートします。

from functools import reduce
import operator

reduce()を呼び出します。

reduce()の第1引数にoperator.add、第2引数にタプルを指定します。

result = reduce(operator.add, my_tuple)

上記のreduce()は、第2引数に指定したタプルの文字列を結合した文字列を返します。

使用例

from functools import reduce
import operator

numbers = ('c', 'h', 'o', 'g', 'e')

result = reduce(operator.add, numbers)

print(result)
出力: choge

コメント

タイトルとURLをコピーしました