如果要把元组当作列表来用的话,最好先了解一下它们的相似度如何。在下图中可以清楚地看到,除了跟增减元素相关的方法之外,元组支持列表的其他所有方法。还有一个例外,元组没有 __reversed__ 方法,但是这个方法只是个优化而已reversed(my_tuple) 这个用法在没有 __reversed__ 的情况下也是合法的

列表或元组的方法和属性(那些由object类支持的方法没有列出来)


本文探讨了元组作为列表的替代时,它们在除增减元素操作外支持大部分列表方法的情况,特别指出元组没有__reversed__方法但可正常使用,并提到了object类支持的方法不在此列。
如果要把元组当作列表来用的话,最好先了解一下它们的相似度如何。在下图中可以清楚地看到,除了跟增减元素相关的方法之外,元组支持列表的其他所有方法。还有一个例外,元组没有 __reversed__ 方法,但是这个方法只是个优化而已reversed(my_tuple) 这个用法在没有 __reversed__ 的情况下也是合法的

列表或元组的方法和属性(那些由object类支持的方法没有列出来)


1741
524

被折叠的 条评论
为什么被折叠?