淘先锋技术网

首页 1 2 3 4 5 6 7

Python的tuple与list有什么不同?

tuple,可以说是不可变的list,访问方式还是通过索引下标的方式。

当你明确定义个tuple是,如果仅有一个元素,必须带有,例如:(1,)。 当然,在2.7以后的版,python里还增加了命名式的tuple! 至于有什么用,首先第一点,楼主玩过python都知道,python的函数可以有多返回值的,而python里,多返回值,就是用tuple来表示,这是用的最广的了, 比如说,你需要定义一个常量的列表,但你又不想使用list,那也可以是要你管tuple,例如: if a in ('A','B','C'):pass 最后,欢迎来到我的python小组:fashtime.com,交流更多python的问题!