欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

3. 基本数据结构-元组

程序员文章站 2022-03-20 22:06:28
一、元组定义 ​ 俗称不可变的列表。又被称为只读列表,元组也是python的基本数据类型之一,用小括号括起来, 里面可以放任何数据类型的数据,查询可以, 循环也可以,切片也可以。但就是不能修改第一层元素,嵌套可变类型的数据可修改。 二、元组操作 ......

一、元组定义

​ 俗称不可变的列表。又被称为只读列表,元组也是python的基本数据类型之一,用小括号括起来, 里面可以放任何数据类型的数据,查询可以, 循环也可以,切片也可以。但就是不能修改第一层元素,嵌套可变类型的数据可修改。

二、元组操作

1. 切片
tu = (1, "太白", "李白", "太⿊", "怎么黑")
print(tu)
print(tu[0])
print(tu[2])
print(tu[2:5])  # 切片之后还是元组

2. for循环遍历元组
for el in tu:
    print(el)
    
3. 尝试修改元组     
# tu[1] = "马虎疼"   # 报错 'tuple' object does not support item assignment
tu = (1, "哈哈", [], "呵呵")
# tu[2] = ["fdsaf"]   # 这么改不行

tu[2].append("麻花藤")     # 可以改了. 没报错
tu[2].append("王剑林林")
print(tu)

4. 创建空元组
    tup1 = ()
    一个元素的元组要加逗号: tup1=(1,)

5. 操作 
    len() - 计算元组元素个数
    max(tuple) - 返回元组中元素最大值
    
6. 删除
    del tup