NumPy
NumPy:
np.concatenate((np.min(a[:,:3], axis=0), np.max(a[:,3:], axis=0)))
import numpy as np
list1 = [[-2.0, 0.0, -2.0, 2.0, 10.0, 2.0], [-1.0, 0.0, 2.0, 1.0, 5.0, 4.0]]
list2 = [[-2.0, 0.0, -2.0, 2.0, 10.0, 2.0], [-1.0, 0.0, 2.0, 1.0, 5.0, 4.0],
[3.0, 0.0, -1.0, 4.0, 1.0, 0.0]]
a1 = np.array(list1)
a2 = np.array(list2)
for a in [a1, a2]:
print(list(np.concatenate((np.min(a[:,:3], axis=0), np.max(a[:,3:], axis=0)))))
[-2.0, 0.0, -2.0, 2.0, 10.0, 4.0]
[-2.0, 0.0, -2.0, 4.0, 10.0, 4.0]