I don't think so, select is just a filter. List comprehensions map and select at the same time.
Regarding TLDMs, how do you propose mapping a TLDM over an array? For example:
def transform(x)
# implementation ...
end
list = [1, 2, 3]
# doesn't work ...
list.map &transform
Edit: &method(:transform) is way too verbose compared with Python's solution