如何创建非文字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。