gpt4 book ai didi

python - `return line, ` 和 `return line` 之间的区别

转载 作者:行者123 更新时间:2023-11-28 21:21:15 24 4
gpt4 key购买 nike

a recent question of mine ,我引用了一些代码 Jake Vanderplas .可以找到如下代码:

from matplotlib import pyplot as plt
from matplotlib import animation

fig = plt.figure()

ax = plt.axes(xlim=(0, 2), ylim=(0, 100))

line, = plt.plot([], [])

def init():
line.set_data([], [])
return line,

def animate(i):
line.set_data([0, 2], [0,i])
return line,

anim = animation.FuncAnimation(fig, animate, init_func=init,
frames=100, interval=20, blit=True)

plt.show()

initanimate 函数中,返回“值”是line,(带逗号)。

问题:(没有逗号)的返回“值”有区别吗?

谢谢

最佳答案

line, 是一个包含一个对象的元组。line 只是线对象。

In [80]: line = object()

In [81]: line,
Out[81]: (<object at 0x9ee7fa8>,)

关于python - `return line, ` 和 `return line` 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21953846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com