ID:1862944
 
(See the best response by Super Saiyan X.)
Code:
        SortByTag(wh as text)
if(known_tags.Find(wh))
var/list/ef=known_tags[wh][1]


Problem description:
In this instance, what I want is the entire list in this multi dimensional list/array.

How would I go about doing that?

If anyone is wondering, it's for a list of tags that can be applied to something, which you can later view all objects associated with that tag.

Best response
If you want the entire list (based on what "wh" is):

var/list/one_specific_list = known_tags[wh]


yeah

The list is represented like this:

list(
"thing" = list(1, 2, 3, 4, 5, 6),
"thing 2" = list(1, 2, 3, 4, 5, 6),
"thing 3" = list(1, 2, 3, 4, 5, 6),
"thing 4" = list(1, 2, 3, 4, 5, 6)
)


list["thing"] will return a pointer to that list.

In response to Super Saiyan X
Ah okay, that's simple enough, one other question.
What is the maximum length of a list?
Absurdly long.