**Quick Aside** So, I'm a bit of a rookie with Python; therefore forgive my incorrect ways of describing things AND ask me questions if I don't provide enough information.

Ask my title indicates, I'm attempting to bring in a data set that is Lisp data structure. I'm trying to start small and work with a smaller data set (as I'm going to be dealing with much larger eventually) however, I'm unclear as to *how I should set up my separators for my pandas*

So, I'm bringing in a .dat file from a lisp data structure, and reading it with pandas (or attempting to).
My goal, is to try and have it be a normal data set, where I can separate a given, say function, with its' respected outputs.

My Lisp Data set looks like the following:

```
(setf nameoffile?'
((function-1 output1) (function-2 output2 output3 output4) (function-3 output5 output 6 output7...)
(function-4 output)
...
(function-N outputN outputM ... )) )

```

Hopefully this is not too cryptic. Please, let me know if I'm not providing enough information. 
Lastly, my goal is to have all of the functions, lets say in a row and have the outputs read *across* the row in a pandas dataframe (since I'm used to that); for example:

```
function-1: output1
function-2: output2 and so on and so forth...

```

Again, please let me know if I'm a bit confusing, or did not provide enough information. 
Thank you so much in advance! 

**EDIT:
My specific question is how can I insert this somewhat ambiguous lisp data structure into a pandas dataframe? Additionally, I dont know how to modify what I want into their desired rows and on *how* to separate them (delimiter/sep = ?). When I insert this via pandas, I get a very mumble jumbled dataframe. I think a key issue is how do I separate them appropriately?**