Python 如何附加变量,并在变量之前将其打印到同一行?

Python 如何附加变量,并在变量之前将其打印到同一行?,python,loops,dynamic,Python,Loops,Dynamic,我想在单行上动态打印 我有一个列表,如果x条件匹配,它的元素将一个接一个地打印出来。(设x为任意条件) 示例列表: [1,2,4,5,6,20,11] 不管那个条件是真是假,我想创建一个“x/y元素”被检查过的动态语句 考虑列表包含100个元素。 [20/100]已经过检查 [25/100]已经过检查 等等 每当使用my条件检查列表中的新元素时,无论条件为true或false,都应在同一行上动态更新此数字“20” 我搜索了很多,但没有找到这叫什么或者如何实现。请引导我 提前感谢您的帮助 可以通过

我想在单行上动态打印

我有一个列表,如果x条件匹配,它的元素将一个接一个地打印出来。(设x为任意条件)

示例列表:

[1,2,4,5,6,20,11]

不管那个条件是真是假,我想创建一个“x/y元素”被检查过的动态语句

考虑列表包含100个元素。

[20/100]已经过检查

[25/100]已经过检查

等等

每当使用my条件检查列表中的新元素时,无论条件为true或false,都应在同一行上动态更新此数字“20”

我搜索了很多,但没有找到这叫什么或者如何实现。请引导我


提前感谢您的帮助

可以通过将
print()
中的
end
参数指定为
'\r'
或已知参数来完成此操作

例如:

范围(100)内的i的
:
#你的支票在这里
打印(“[{}/100]已检查。”。格式(i),结束=“\r”)
为了让变化变得明显,您可以使用
time.sleep()
进行小间隔,例如0.5秒。大概是这样的:

导入时间
对于范围(100)内的i:
#你的支票在这里
打印(“[{}/100]已检查。”。格式(i),结束=“\r”)
睡眠时间(0.5)

非常感谢您的帮助!非常感谢!