diff options
| author | Gustav Sörnäs <gusso230@student.liu.se> | 2020-02-05 16:56:42 +0100 |
|---|---|---|
| committer | Gustav Sörnäs <gusso230@student.liu.se> | 2020-02-05 16:56:42 +0100 |
| commit | 35c2c6787fb87e27544521ea915a602afe09ac3f (patch) | |
| tree | d6f8c976cae73bac7f462f13cd89df79f28a94a2 /upg3_1.py | |
| parent | bf125b50ddbd7550c757c716d736bc65ea1f0a25 (diff) | |
| download | tdde44-master.tar.gz | |
Diffstat (limited to 'upg3_1.py')
| -rw-r--r-- | upg3_1.py | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/upg3_1.py b/upg3_1.py new file mode 100644 index 0000000..752c8e9 --- /dev/null +++ b/upg3_1.py @@ -0,0 +1,39 @@ +def key_exists(key, d): + return key in d + +def value_exists1(value, d): + return value in d.values() + +def add_to_dict(key, value, d): + d[key] = value + +def add_new_only_to_dict(key, value, d): + if not key in d: + d[key] = value + +def increment_dictionary_value1(key, d): + d[key] += 1 + +def increment_dictionary_value2(key, d): + if key in d: + d[key] += 1 + else: + d[key] = 1 + +def add_to_value_list1(key, value, d): + d[key].append(value) + +def return_value_list1(prefix, d): + res = [] + for k, v in d.items(): + if k.startswith(prefix): + res.append(v) + return res + +def value_exists2(value, d): + for _,v in d.items(): + if value == v: + return True + if type(v) == list: + return value in v + return False |
