【发布时间】:2018-01-07 12:14:12
【问题描述】:
首先我会说我是 Python 新手。我一直在研究 Discord 机器人,但目前陷入困境。
list = ['brown', 'polar', 'grizzly', 'sun', 'kodiak']
print("\nbear ".join(list))
当前打印:
brown
bear polar
bear grizzly
bear sun
bear kodiak
我很困惑为什么brown 不包含在加入列表中,所以它应该是bear brown。我假设我将bear 放在错误的位置,我只是不确定在哪里。非常感谢任何帮助,因为我已经坚持了很长一段时间了。再次感谢。
【问题讨论】:
-
因为您的加入以
'\n'开头。 -
str.join将分隔符放在 可迭代项中的项目之间,而不是 围绕 项。 -
尝试将
'teddy'作为第一个元素添加到列表中。观察会发生什么。