Python干货:了解元组与列表的使用和区别 (2)

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


图们的切片

执行元组切片以从元组获取特定范围或子元素切片。

也可以对列表和数组进行切片。在列表中索引结果获取单个元素,而且切片允许获取一组元素。

注意- 负增量值也可用于反转元数序列

Python干货:了解元组与列表的使用和区别


# 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)


内置方法

Python干货:了解元组与列表的使用和区别

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpwsjg.html