有没有办法在初始化后在元组中添加参数?
喜欢:
var tupleX = ("Hi", "Rachit")
现在我想在tuple中添加一个参数,之后tupleX会有3个或更多参数
有可能吗?
答案 0 :(得分:0)
没有。元组具有一定数量的元素。您可能希望使用数组或其他类。
答案 1 :(得分:0)
元组和列表(或其他集合)之间的区别恰恰是它包含的固定元素数量。
从类型系统的角度来看,(1, 2)
和(1, 2, 3)
有两种不同的类型,所以当然你不能改变元素的数量,因为你要更改类型。
正如here所解释的那样,注意到它可能也很重要,
元组对临时的相关值组很有用。它们不适合创建复杂的数据结构。如果您的数据结构可能超出临时范围,则将其建模为类或结构,而不是作为元组。
因此,如果您需要更改元组加班,您可能不想使用元组,而是使用类,结构甚至字典。