课程
/后端开发
/Python
/初识Python
为什么不采用元组的形式呢,元组也不可变。
2019-01-10
源自:初识Python 6-8
正在回答
你想用呢也是可以的,实际上也遇到有人有元祖这么搞还有用list搞的五花八门都有,但是从代码规范和执行效率上讲用set最好。
set与tuple(元组)不同点:
tuple有序,因此可以用索引,比如tuple(2)来表示索引为2的元素;set无序,只能判断是否存在。
tuple内的元素可包含相同元素,因为有索引来区分;set无序,所以包含的元素势必唯一。
tuple一旦初始化,内部元素不可更改;set有add,clear,update等多个属性来对自身进行操作。
元组允许有相同的元素,set内没有相同的元素
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序