我有一个项目清单:
func logout() {
if let appDelegate = UIApplication.sharedApplication().delegate as? AppDelegate {
Globals.USER_ID = nil
appDelegate.window?.rootViewController = loginScreen
}
}
我需要像这样转换
list1 = ['abs', 'cbs', 'dbs']
我使用了abs,cbs,dbs
,它给了我以下输出','.join(list1)
。现在我无法继续删除引号。我正在使用python 2.6。任何其他方式直接将列表转换为所需的输出是非常受欢迎的。
这个问题本身就有答案,输出被误解了。
答案 0 :(得分:1)
似乎对我有用(在python3中)。我认为你只需要打印字符串而不只是查看repl。
>>> list1 = ['abs', 'cbs', 'dbs']
>>> print(list1)
['abs', 'cbs', 'dbs']
>>> ','.join(list1)
'abs,cbs,dbs'
上述重复或代表刚刚发生的事情。当您在shell中运行语句时,它会自动打印出来。它大部分时间都是有用的输出。在这个例子中,它让你知道命令,'.join(list1)
返回了一个字符串(因此它周围的''),其值为abs,cbs,dbs
。
您要找的是打印。你可以在这里看到结果。
>>> print(','.join(list1))
abs,cbs,dbs