元组

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

# 元组
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')

Last updated