set(['a','b','c'])與set('a','b','c')的區別
set(['a','b','c'])與set('a','b','c')的區別????
我自己的理解是:
set([...])中只有一個元素,這個元素是一個List ,List中包含了3個元素;
set(...)中有三個元素
所以為什么'a' in s 返回的是True呢?
set(['a','b','c'])與set('a','b','c')的區別????
我自己的理解是:
set([...])中只有一個元素,這個元素是一個List ,List中包含了3個元素;
set(...)中有三個元素
所以為什么'a' in s 返回的是True呢?
2019-08-29
舉報
2019-08-29
set('a','b','c')錯誤原因
? ? ?set()函數可以創建一個無序不重復的元素集,這個函數至多可以傳一個參數;而實例中傳了三個參數,所以會報錯
解決辦法
(1)set()函數直接傳一個字符串set('abc')
(2)還可以直接傳一個列表set(['a','b','c'])