在Python3中,如果要打印列表中的所有元素,我们可以简单地进行
lst = ['a','b', 'c']
print(lst)
这样,我们可以打印出列表中的所有元素。 假设现在我使用日志记录来记录所有内容,而不是将其打印到屏幕上,以进行调试,以了解如何记录容器中的所有元素(即列表或元组)?
我可以想到:
for it in lst:
log.info("element is {i}".format(i = it))
但是这太丑了。有什么建议吗?
我还介绍了Howto,但没有得到太多的投入。
答案 0 :(得分:0)
我知道了。是的,就像@Patrick Haugh所说的那样,我们可以只使用loog.info(lst)
来记录列表中的所有元素,就像print
一样工作。
谢谢大家!