元组及其基本操作
Posted tuzaizi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了元组及其基本操作相关的知识,希望对你有一定的参考价值。
元组
t1 = () print(t1, type(t1)) 结果:() <class ‘tuple‘>
参数为for可以循环的对象(可迭代对象)
t2 = tuple("123") print(t2, type(t2)) #(‘1‘, ‘2‘, ‘3‘) <class ‘tuple‘> t3 = tuple([1, 2, 3]) print(t3, type(t3)) #(1, 2, 3) <class ‘tuple‘> t4 = tuple((7, 8, 9)) print(t4, type(t4)) #(7, 8, 9) <class ‘tuple‘>
思考:如何定义一个只有一个值的元组
# "Owen" print(("Owen", )) print(tuple([‘Owen‘]))
常用操作
元组有序存储
索引取值
t = (1, 2, 3, 2, 3, 2) print(t[1]) #2 print(t[-2]) #3
切片
t = (1, 2, 3, 2, 3, 2)
print(id(t)) #2129098784520 nt = t[:-1:] print(nt, id(nt)) #(1, 2, 3, 2, 3) 2129098421328
长度(item元素个数)
t = (1, 2, 3, 2, 3, 2)
print(len(t)) #6
以上是关于元组及其基本操作的主要内容,如果未能解决你的问题,请参考以下文章