他们俩都在这里工作了列表和元组之间的区别



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

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

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

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

并且此索引对这两种类型的工作方式相同。

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

最新更新