Python
Java前端运维数据库
Python
Python
  • 安装
  • 基础语法
  • 数据类型
    • 列表
    • 元组
    • 集合
    • 字典
  • 数据类型转换
  • 函数
  • 条件判断和循环
  • 模块
  • 多线程
  • 错误和异常
  • 装饰器
  • pip & pipx
Powered by GitBook
On this page
  • 访问元组
  • 修改元组
  • 删除
  • 元组运算符
  • 元组索引,截取
  • 访问元组
  • 修改元组
  • 删除
  • 元组运算符
  • 元组索引,截取
  1. 数据类型

元组

Previous列表Next集合

Last updated 21 days ago

元组与列表类似,不同之处在于元组的元素不能修改。

# 元组
tup1 = ("Google", "Runoob", 1997, 2000)
tup2 = (1, 2, 3, 4, 5)
tup3 = "a", "b", "c", "d"  # 不需要括号也可以
type(tup1)  # <class 'tuple'>

元组中只包含一个元素时,需要在元素后面添加逗号,否则扩号会被当作运算符使用。

tup1 = (50)
type(tup1) # <class 'int'>

tup2 = (50,)
type(tup2) # <class 'tuple'>

元组与字符串类似,下标索引从 0 开始,可以进行截取,组合等。

访问元组

tup1 = ("Google", "Runoob", 1993, 2009)

print("tup1[0]", tup1[0]) # tup1[0] Google
print("tup1[1:3]", tup1[1:3]) # tup1[1:3] ('Runoob', 1993)

修改元组

元组中的元素是不允许修改的,但是我们可以对元组进行连接组合。

tup1 = ("Google", "Runoob")
tup2 = ( 1993, 2009)

tup3 = tup1 + tup2
print(tup3)  # ('Google', 'Runoob', 1993, 2009)

删除

元组中的元素是不允许删除的,但是我们可以使用 del 语句来删除整个元组

tup = ("Google",)
del tup   # 相当于删除了这个变量

元组运算符

与字符串一样,元组之间可以使用+、+=和*号进行运算,这意味着他们可以组合和复制,运算后会产生一个新的元组。

tup1 = ("Google", "Runoob")
tup2 = ( 1993, 2009)
tup3 = tup1 + tup2

tup1 = ("Google", "Runoob") * 2  # ('Google', 'Runoob', 'Google', 'Runoob')

元组索引,截取

tup = ('Google', 'Runoob', 'Taobao', 'Wiki', 'Weibo','Weixin')

元组与列表类似,不同之处在于元组的元素不能修改。

# 元组
tup1 = ("Google", "Runoob", 1997, 2000)
tup2 = (1, 2, 3, 4, 5)
tup3 = "a", "b", "c", "d"  # 不需要括号也可以
type(tup1)  # <class 'tuple'>

元组中只包含一个元素时,需要在元素后面添加逗号,否则扩号会被当作运算符使用。

tup1 = (50)
type(tup1) # <class 'int'>

tup2 = (50,)
type(tup2) # <class 'tuple'>

元组与字符串类似,下标索引从 0 开始,可以进行截取,组合等。

访问元组

tup1 = ("Google", "Runoob", 1993, 2009)

print("tup1[0]", tup1[0]) # tup1[0] Google
print("tup1[1:3]", tup1[1:3]) # tup1[1:3] ('Runoob', 1993)

修改元组

元组中的元素是不允许修改的,但是我们可以对元组进行连接组合。

tup1 = ("Google", "Runoob")
tup2 = ( 1993, 2009)

tup3 = tup1 + tup2
print(tup3)  # ('Google', 'Runoob', 1993, 2009)

删除

元组中的元素是不允许删除的,但是我们可以使用 del 语句来删除整个元组

tup = ("Google",)
del tup   # 相当于删除了这个变量

元组运算符

与字符串一样,元组之间可以使用+、+=和*号进行运算,这意味着他们可以组合和复制,运算后会产生一个新的元组。

tup1 = ("Google", "Runoob")
tup2 = ( 1993, 2009)
tup3 = tup1 + tup2

tup1 = ("Google", "Runoob") * 2  # ('Google', 'Runoob', 'Google', 'Runoob')

元组索引,截取

tup = ('Google', 'Runoob', 'Taobao', 'Wiki', 'Weibo','Weixin')