码迷,mamicode.com
首页 > 其他好文 > 详细

Tuples are immutable

时间:2014-07-16 18:17:44      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   os   2014   io   

A tuple is a sequence of values. The values can be any type, and they are indexed by integers, so in that respect tuples are a lot like lists. The important difference is that tuples are immutable. Syntactically, a tuple is a comma-separated list of values:

bubuko.com,布布扣                       

To create a tuple with a single element, you have to include the final comma. Without the comma, Python treats (‘a’) as a string in parentheses. Another way to create a tuple is the built-in function tuple. With no argument, it creates an empty tuple.

If the argument is a sequence (string, list or tuple), the result is a tuple with the elements of the sequence. Most list operators also work on tuples. And the slice operator selects a range of elements.

 bubuko.com,布布扣

But if you try to modify one of the elements of the tuple, you get an error. You cant modify the elements of a tuple, but you can replace one tuple with another.

 bubuko.com,布布扣

 

 

from Thinking in Python

Tuples are immutable,布布扣,bubuko.com

Tuples are immutable

标签:style   blog   http   os   2014   io   

原文地址:http://www.cnblogs.com/ryansunyu/p/3846452.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!