我无法弄清楚为什么这段代码不起作用
>>> my_list = [1,2,3,4,5]
>>> my_set = {*my_list}
File "<stdin>", line 1
my_set = {*my_list}
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
*args在python中用于解压缩列表.我的期望是上面的操作会产生一组,但事实并非如此.Python中的*args和**kwargs只能用于将参数作为函数传递吗?
我知道这个set()函数,但好奇为什么这个语法不起作用.