Points into Multipoint with Shapely

I have a list of x,y,z points named simply "A".

I'm trying to convert them to a multipoint with Shapely.

from shapely.geometry import Point, MultiPoint

orig = Point(1.9,2.5,3.1)
destinations = MultiPoint([(A)])
print(destinations)
• You don't include the definition of A. – jpmc26 Oct 2 '18 at 10:05
• I've solved the issue myself, but I can't accept my answer for 2 days, see below. – Spatial Digger Oct 2 '18 at 10:42
• Doesn't matter. If you're not going to delete your question, it should be clarified. – jpmc26 Oct 2 '18 at 14:28
• Isn't the first line enough clarification? – Spatial Digger Oct 2 '18 at 17:17
• No, it's not. If you're going to provide code, if should contain data that exemplifies what the question describes and shouldn't throw NameError trying to access a non-existent variable. These things make the question unclear. A question should be written to be 100% crystal clear with as close as possible to no chance of confusion. – jpmc26 Oct 2 '18 at 19:34

I am not sure if this is the problem, but I think you need to replace A with orig because A is not defined, as follows:

from shapely.geometry import Point, MultiPoint

orig = Point(1.9,2.5,3.1)
destinations = MultiPoint([(orig)])
print(destinations)

Output:

MULTIPOINT Z (1.9 2.5 3.1)

Here's the solution, shapely needs to be told it's a list object

MultiPoint(points=list(A))