集合的discard和remove有什么区别?是还有其他不同用法吗?示例里感觉一样呐!
另外update后为什么8回到了当中,15却是在最后?是因为集合是无序的关系吗?之确保你给的值都在里面,但是排序是混乱的?我没有很长很复杂的代码,直接连续输出是一样的排序,但是很好奇会有哪些改变他的排序。
我测试创建一个集合,直接print出来就是乱的,但是这个混乱好像是会因为修改而再次随机排序?那如果我没有做任何修改的情况下,每次print出来是不是都会一样的顺序呐?
You are viewing a single comment's thread from:
集合的remove()方法,如果要删除的元素不在集合里,它会抛出KeyError异常;在这种情况,使用discard()不会抛出异常。
这些细节问题,可以在官网上查看Python的文档的解释:
还可使用help()函数查看帮助信息:
集合set是无序集合,因为它不记录元素的位置和插入顺序信息。集合一般用来去重和判断成员关系。
🙇多谢,就是英文渣,所以之前就学了个开头,不好意思伸手党了次,不是很熟悉他家帮助系统,我下次尽量自己先查查看!
客气ヾ(❀╹◡╹)ノ~
哈哈,交流学习才会有进步。
查看文档可以获得更准确的解释,不要怕英文,文档上面的英语多数是简单英语。
Posted using Partiko Android
谢谢鼓励~😊