summaryrefslogtreecommitdiffstats
path: root/upg1_2.py
blob: 9d93f7e1f8e8ab49a69adb36cdb01cb194e271a1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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)