2023/03/13(月)久しぶりのPython

2023/03/13 22:33
久しぶりにPythonのコードを書いているのですが、 Tuple[str, str, str] のすべての要素に同じ処理を適用する(もちろん、タプルなので新しいタプルを作り直すことになりますが)にはどうすればいいんでしょう。

tuple(map(func, target)) で処理としては目的を達せられるのですが、これだと型が Tuple[str, ...] になってしまいます。もちろん、それは当然のことではあるのですが。

現在はひとまず全部の要素に温かみのある手作業で関数を適用して Tuple[str, str, str] を作り直していますが、もっと効率のいい方法はないものでしょうか。