import random def second_in_list(values): return values[1] def last_in_list(values): return values[-1] def second_last_in_list(values): return values[-2] def n_in_list(values, n): return values[n] def three_first_in_list(values): return values[:3] def three_last_in_list(values): return values[-3:] def but_five_last_in_list(values): return values[:-5] def every_other_in_list(values): return values[::2] def two_around_n_in_list(values, n): return values[n-2:n+3] def new_list_with_n(values, a_value): return values + [a_value] def append_n_to_list(values, a_value): values.append(a_value) return values def insert_4_on_pos_3(values): values.insert(3, 4) return values def extend_vals_to_list(values1, values2): values1.extend(values2) return values1 def remove_from_third_in_list(values): del values[2:] return values def concatenate_lists(values1, values2): return values1 + values2 def select_random(values): return random.choice(values)