set 格式
格式只能是 s = set(['Adam', 'Lisa', 'Bart', 'Paul'])這樣嗎?
s = set(['Adam, Lisa, Bart, Paul'])和?s = set(["Adam", "Lisa", "Bart", "Paul''])都不行 ,但是作為list就可以
格式只能是 s = set(['Adam', 'Lisa', 'Bart', 'Paul'])這樣嗎?
s = set(['Adam, Lisa, Bart, Paul'])和?s = set(["Adam", "Lisa", "Bart", "Paul''])都不行 ,但是作為list就可以
2017-07-23
舉報
2017-07-23
不是很清楚你要的結果是什么樣。首先,對于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:提示是在在字符串首尾忘記加引號的意思
2017-07-23
s = set(['Adam, Lisa, Bart, Paul'])中,Adam, Lisa, Bart, Paul作為一個字符串
s = set(["Adam", "Lisa", "Bart", "Paul''])是可以的,最后的引號是雙引號,不是2個單引號