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