格式只能是 s = set(['Adam', 'Lisa', 'Bart', 'Paul'])这样吗?
s = set(['Adam, Lisa, Bart, Paul'])和 s = set(["Adam", "Lisa", "Bart", "Paul''])都不行 ,但是作为list就可以
不是很清楚你要的结果是什么样。首先,对于set(集合)是一些列不可重复的无序元素,类似dict的key,且必须是不变对象。
你的例子当中 set的list 是可行的。s = set(['Adam, Lisa, Bart, Paul'])也是可行的,它是一个只有一个元素的list。
而后面这个s = set(["Adam", "Lisa", "Bart", "Paul''])不可行的原因是 "Paul''的后面引号你写错了 写成了中文的。
报错:SyntaxError: EOL while scanning string literal:提示是在在字符串首尾忘记加引号的意思

s = set(['Adam, Lisa, Bart, Paul'])中,Adam, Lisa, Bart, Paul作为一个字符串
s = set(["Adam", "Lisa", "Bart", "Paul''])是可以的,最后的引号是双引号,不是2个单引号