开发者社区> 问答> 正文

python中元组和列表的区别是什么?

python中元组和列表的区别是什么?

展开
收起
真的很搞笑 2021-12-03 23:43:25 369 0
1 条回答
写回答
取消 提交回答
  • 元组与列表类似,但是有一些重要的区别。与列表一样元组也是一个值的序列。两者的区别就是元组是不可变的,而且使用圆括号来创建而不是方括号。创建一个元组就是简单地把一些用逗号分隔符隔开的值括在圆括号内,如下面的示例代码所示:

    fcTuples = ("Hydrants","Water Mains","Valves","Wells") 同列表一样,元组也是从0开始索引。获取元组中的元素值的方法同列表一样。下面的示例代码就说明了这个问题:

    fcTuples = ("Hydrants","Water Mains","Valves","Wells") print fcTuples[1] 运行结果如下:

    Water Mains 当需要要求数据保持静态的时候,通常使用元组来代替列表。这是因为使用列表就不能保证这一点,而使用元组就可以。

    2021-12-03 23:43:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载