select ( pattern )

Returns a tuplelist containing all member tuples that match the specified pattern. The pattern requires one argument for each field in the member tuple. A scalar argument must match the corresponding field exactly. A list argument matches if any list member matches the corresponding field. A '*' argument matches any value in the corresponding field.


pattern: Pattern to match for a member tuple.

Example usage:

  l.select(1, 3, '*', 6)
  l.select([1, 2], 3, '*', 6)
  l.select('A', '*', 'C')