First of all, a dictionary is not the same as a list.
You can pick a random key by using this function:
func get_random_key():
var random_id = randi() % spawn_points.size()
var random_key = spawn_points.keys()[random_id]
return random_key
Don’t forget to call randomize() in _ready once!
You can then get the value of said key using this:
var random_key = get_random_key()
var value = spawn_points[random_key]
However, I’m not sure what you mean by “append that item from the list”. The value? The key? Both? And where do you want to append it? To spawn_points? Why?