python – 从字符串和字符串列表创建一个元组

我需要将一个字符串和一个字符串列表组合成一个元组,这样我就可以将它用作字典键.这将是一个内环,所以速度很重要.

列表将很小(通常为1,但偶尔会有2或3个项目).

最快的方法是什么?

之前:

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

后:

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

(注意:my_list不得自行更改).

解决方法:

我不能说出性能,但这绝对是我能想到的最简单的:

my_tuple = tuple([my_string] + my_list)
上一篇:在Python中将元组列表写入文本文件


下一篇:如何检查元组是否包含Python中的元素?