从IntVector的末尾删除一个元素。
def pop(self) -> int
无参数。
返回被删除的元素的值,类型为int。
import open3d as o3d
# 创建一个IntVector对象
int_vec = o3d.utility.IntVector()
for i in range(5):
int_vec.push_back(i)
# 输出迭代前的内容
print("原始IntVector:", end=" ")
print(int_vec)
# 删除末尾元素
popped_element = int_vec.pop()
# 输出迭代后的内容
print("删除后的IntVector:", end=" ")
print(int_vec)
print("被删除的元素:", popped_element)
输出结果:
原始IntVector: [0, 1, 2, 3, 4]
删除后的IntVector: [0, 1, 2, 3]
被删除的元素: 4