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

python中的元组

时间:2019-09-11 12:02:13      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:most   sig   逗号   users   item   ace   元组   tuple   mos   

元组

1.元组与列表类似,里面的元素用","号隔开,使用小括号 

2.元组里面的数据不可修改

tuple = (1,2,3,4,‘b‘)

修改元组中的元素,不可修改

tuple = (1,2,3,4,b)
tuple[0]=0
print(tuple)

结果:
Traceback (most recent call last):
  File "/Users/mahong/Desktop/study/Auto_Python/day2/元组.py", line 11, in <module>
    tuple[0]=0
TypeError: tuple object does not support item assignment

当元组中只有一个元素时,需要在后面加上逗号‘,‘,否则会被当成运算符使用

tuple1 = (1)
print(type(tuple1))

tuple2 = (1,)
print(type(tuple2))

输出:
<class int>
<class tuple>

访问元组,同样遵循顾头不顾尾的规则

tuple = (1,2,3,4,b)
print(tuple[1:3])

输出:
(2, 3)

删除元组,不能删除元组中的元素,只能删除整个元组

tp = (1,2,3,4,b)
print(tp)
del tp
print(tp)

输出:
(1, 2, 3, 4, b)
Traceback (most recent call last):
  File "/Users/mahong/Desktop/study/Auto_Python/day2/元组.py", line 13, in <module>
    print(tp)
NameError: name tp is not defined

内置方法:len(tuple),列表转元组tuple(list)

tp = (1,2,3,4,b)
print(len(tp))
L1 = [a,b,c,d,e]
tuple(L1)
print(tuple(L1))


输出:
5
(a, b, c, d, e)

 

python中的元组

标签:most   sig   逗号   users   item   ace   元组   tuple   mos   

原文地址:https://www.cnblogs.com/mhmh007/p/11505030.html

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