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

时间:2018-09-15 22:15:40

标签: python list join

奇怪的是,这不起作用。我有一个列表,我正在尝试将每个作品合并为一个变量。我用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'

1 个答案:

答案 0 :(得分:0)

以下内容与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 ' ]"