他们两个都在这里list和tuple有什么区别

时间:2019-10-17 20:44:11

标签: python matplotlib

我很困惑,输出是相同的,而且我知道列表是可变的并且元组是不变的,这里有什么区别

fig = plt.figure(figsize=(8,4))
axes = plt.plot(x,y)
fig = plt.figure(figsize=[8,4])
axes = plt.plot(x,y)

1 个答案:

答案 0 :(得分:1)

元组和列表之间的区别在这里无关紧要。 figsize只需是一个有序的数字对。在内部,它可能正在做类似的事情

width = figsize[0]
height = figsize[1]

,此索引将对两种类型都起作用。

它们通常可以互换任何只需要读取有序序列的内容,因为您可以对元组进行索引和迭代,并以相同的方式列出。差异仅在内容需要更新时才重要,因为元组是不可变的。