diff options
Diffstat (limited to 'upg1_2.py')
| -rw-r--r-- | upg1_2.py | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/upg1_2.py b/upg1_2.py new file mode 100644 index 0000000..9d93f7e --- /dev/null +++ b/upg1_2.py @@ -0,0 +1,54 @@ +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) + |
