元组及其基本操作

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

  

  

 

以上是关于元组及其基本操作的主要内容,如果未能解决你的问题,请参考以下文章

元组及其内置方法

python 元组有用的函数,方法和片段。

Cpp:将字符串片段解析为元组

流程控制之for循环基本数据类型及其内置方法

Python中的基本函数及其常用用法简析

python的元组及其书写规矩