当前位置: 代码迷 >> python >> 尝试在python中加入列表中的项目
  详细解决方案

尝试在python中加入列表中的项目

热度:77   发布时间:2023-06-19 09:26:46.0

奇怪的是,这不起作用。 我有一个列表,我试图将每个工作合并到一个变量中。 我尝试过的所有join都不能正常工作,并吐出一些奇怪的垃圾。 我在哪里犯了这个错误?

street = ['20', 'mi', 'west', 'of']
#I've tried 
#street = ''.join(street)
#street = ' '.join(street)
#I need the output to be
#street = '20 mi west of'

以下在 CPython 2.7、3.7 和 3.8 中相同(在 Windows 上,但这应该无关紧要。

>>> ' '.join(['20', 'mi', 'west', 'of'])
'20 mi west of'

如果您有任何不同之处,请复制并粘贴并详细说明您在什么系统上使用的 Python。

编辑:N Chauhan 的建议是你正在做的相当于

>>> ' '.join("['20','mi','west','of']")
"[ ' 2 0 ' , ' m i ' , ' w e s t ' , ' o f ' ]"