码迷,mamicode.com
首页 > 编程语言 > 详细

Python元组的简单介绍

时间:2015-12-14 22:52:47      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

1、实际上元组是跟列表非常相近的另一种容器类型。元组和列表看上去的不同的一点是元组用圆括号而列表用方括号。而在功能上,元组是一种不可变的类型。正是因为这个原因,元组可以做一些列表不可以做的事情,比如用做一个字典的key

2.创建一个元组并给他赋值

>>>aTuple=(123,abc,4.5,[inner])
>>>aTuple
(123,abc,4.5,[inner])

>>>another=(None,Something to see)
>>>another
(None,Something to see)

但是要注意一点,只有一个元素的元祖需要在元组分割符里面加一个逗号(,),以防止和普通的元组混淆

看下面的例子

>>> one=(1)
>>> one
1
>>> type(one)  #没有加逗号  显示类型为普通的int
<type int>
>>> one=(1,)
>>> one
(1,)
>>> type(one)
<type tuple># 加了逗号 类型为元组
>>> 

3.元组也可以和列表一样用切片操作

4.不可以更新元组的值(python中一共有3个不可变得类型:数字,字符串,元组字符串)

>>> aTuple=(123,hello,4.5,[inner])
>>> aTuple
(123, hello, 4.5, [inner])
>>> aTuple[1]=99

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    aTuple[1]=99
TypeError: tuple object does not support item assignment
>>> 

5.删除元组

del aTuple

6.所有的多对象的,逗号分隔的,没有明确用符号定义的,这些集合默认的类型都是元组

>>> abc,-3,3.5,[inner,99]
(abc, -3, 3.5, [inner, 99])
>>> x,y=1,2
>>> x,y
(1, 2)

 

Python元组的简单介绍

标签:

原文地址:http://www.cnblogs.com/itdyb/p/5046577.html

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