文字列と文字列のリストからタプルを作成する 質問する

文字列と文字列のリストからタプルを作成する 質問する

文字列と文字列のリストをタプルに結合して、辞書のキーとして使用できるようにする必要があります。これは内部ループ内になるため、速度が重要です。

リストは小さくなります (通常は 1 項目ですが、場合によっては 2 項目または 3 項目になることもあります)。

これを行う最も速い方法は何ですか?

前に:

my_string == "foo"
my_list == ["bar", "baz", "qux", "etc"]

後:

my_tuple == ("foo", "bar", "baz", "qux", "etc")

(注:my_listそれ自体は変更しないでください)。

ベストアンサー1

パフォーマンスについては分かりませんが、これは間違いなく私が考えられる最もシンプルな方法です。

my_tuple = tuple([my_string] + my_list)

おすすめ記事