该函数删除矢量末尾的元素,并返回被删除的元素值。
pop(self: open3d.utility.Vector4iVector) -> Tuple[int, int, int, int]
无
返回删除的元素值,类型为Tuple[int, int, int, int]。
IndexError
- 矢量为空。import open3d
vector = open3d.utility.Vector4iVector([(1,2,3,4), (5,6,7,8), (9,10,11,12)])
elem = vector.pop()
print(elem) # Output: (9, 10, 11, 12)
print(vector) # Output: Vector4iVector[(1,2,3,4), (5,6,7,8)]
elem = vector.pop()
print(elem) # Output: (5, 6, 7, 8)
print(vector) # Output: Vector4iVector[(1,2,3,4)]