#Accessing Tuple
#with Indexing
Tuple1 = tuple("Geeen")
print("\nFirst element of Tuple: ")
print(Tuple1[1])
#Tuple unpacking
Tuple1 = ("Geeen", "For", "Geeen")
#This line unpack
#values of Tuple1
a, b, c = Tuple1
print("\nValues after unpacking: ")
print(a)
print(b)
print(c)
输出:
First element of Tuple:
e
Values after unpacking:
Geeen
For
Geeen
图组串联
元组串联是两个或更多元组连接的过程。其他算术运算不适用于元对元。
串联通过使用"+"运算符完成。元组串联始终从原始元组末尾完成。
注意 -只有相同的数据类型可以与串联结合,如果将列表和元组组合在一起,则会出现错误。
# Concatenaton of tuples
Tuple1 = (0, 1, 2, 3)
Tuple2 = ('Geeen', 'For', 'Geeen')
Tuple3 = Tuple1 + Tuple2
# Printing first Tuple
print("Tuple 1: ")
print(Tuple1)
# Printing Second Tuple
print("\nTuple2: ")
print(Tuple2)
# Printing Final Tuple
print("\nTuples after Concatenaton: ")
print(Tuple3)
输出:
Tuple 1:
(0, 1, 2, 3)
Tuple2:
('Geeen', 'For', 'Geeen')
Tuples after Concatenaton:
(0, 1, 2, 3, 'Geeen', 'For', 'Geeen')
图们的切片
执行元组切片以从元组获取特定范围或子元素切片。
也可以对列表和数组进行切片。在列表中索引结果获取单个元素,而且切片允许获取一组元素。
注意- 负增量值也可用于反转元数序列
# Slicing of a Tuple
# wit
输出:
Removal of First Element:
('E', 'E', 'K', 'S', 'F', 'O', 'R', 'G', 'E', 'E', 'K', 'S')
Tuple after sequence of Element is reversed:
('S', 'K', 'E', 'E', 'G', 'R', 'O', 'F', 'S', 'K', 'E', 'E', 'G')
Printing elements between Range 4-9:
('S', 'F', 'O', 'R', 'G')
删除元组
元组是不可变的,因此它们不允许删除其中的一部分。使用 del() 方法将删除整个元组。
注意 -删除后打印元组结果为错误。
# Deleting a Tuple
Tuple1 = (0, 1, 2, 3, 4)
del Tuple1
print(Tuple1)
内置方法