采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
a = {1,2,3} a[0] = 2 Traceback (most recent call last): File “<pyshell#1>”, line 1, in a[0] = 2 TypeError: ‘set’ object does not support item assignment
可是老师说set值可变,那需要用到什么方法改变值呢
用集合的操作方法就好了。 a = {1,2,3} a -={1} 这样就可以得到{2,3}了 你可以用id(a)看一下,引用地址是一样的,所以不是生成的新集合,而是在原集合中进行了改变。
但打印出来的b并没有一起改变
set 是无序的,没有a[0]这种操作
登录后可查看更多问答,登录/注册
语法精讲/配套练习+思考题/原生爬虫实战
5.5k 7
2.5k 3
2.1k 4
4.1k 22
2.3k 19