我如何创建非文本 Python 元组?
如果你想创建一个非文本 Python 元组,你可以首先构造一个列表,然后修改你要修改的单个值,最后将其转换为一个元组。例如,
def create_non_literal_tuple(a, b, c): x = [1] * a x[c] = b return tuple(x) create_non_literal_tuple(6, 0, 2)
这将得到以下输出
(1, 1, 0, 1, 1, 1)
长度为 6 的数组中,第 2 位的 0
广告
如果你想创建一个非文本 Python 元组,你可以首先构造一个列表,然后修改你要修改的单个值,最后将其转换为一个元组。例如,
def create_non_literal_tuple(a, b, c): x = [1] * a x[c] = b return tuple(x) create_non_literal_tuple(6, 0, 2)
这将得到以下输出
(1, 1, 0, 1, 1, 1)
长度为 6 的数组中,第 2 位的 0