Hi Balqis,
The question you ask is how could I pass a List from a Web Block to a Parent Screen, correct?
In this case you need to use Events in order to pass data from a Web Block to a Screen.
Since you are developing a Traditional Web Application, you are not allowed to use an Input Parameter of type List in the Handler of the Event on the Parent Screen. However, there is a little trick (other than JSON Serialize/Deserialize) that would still allow you to pass a List from a Web Block to a Parent Screen through an Event.
For that, you would need to define a Structure with an Attribute of type List like the following example.

Now you can use this Structure as a data type for the Input Parameter of the Event inside the Web Block. Since it contains a List as an attribute, you can append values to that List before triggering the Event. This will allow you to pass the List to the Parent Screen through an Event.
See example here: https://nordinahdi.outsystemscloud.com/PassListBlock2Screen/
The OML is attached.
Hope this helps!
Regards,
Nordin