From 0fcfcc0c16c8d1d4bee34bc449d0c142d57bdcff Mon Sep 17 00:00:00 2001 From: Eden Kirin Date: Thu, 16 Feb 2023 20:05:39 +0100 Subject: [PATCH] Func any/generics --- generics_0_func_any.py | 29 +++++++++++++++++++ ...s_1_func.py => generics_1_func_generics.py | 0 2 files changed, 29 insertions(+) create mode 100644 generics_0_func_any.py rename generics_1_func.py => generics_1_func_generics.py (100%) diff --git a/generics_0_func_any.py b/generics_0_func_any.py new file mode 100644 index 0000000..e6533c5 --- /dev/null +++ b/generics_0_func_any.py @@ -0,0 +1,29 @@ +from typing import Any, Dict + + +def get_item(values: Dict, key: Any) -> Any: + return values[key] + + +def main(): + str_keys: Dict[str, int] = { + "prvi": 1, + "drugi": 2, + "treći": 3, + } + + a = get_item(str_keys, "drugi") + print(a) + + # int_keys: Dict[int, str] = { + # 1: "prvi", + # 2: "drugi", + # 3: "treći", + # } + + # a = get_item(int_keys, 3) + # print(a) + + +if __name__ == "__main__": + main() diff --git a/generics_1_func.py b/generics_1_func_generics.py similarity index 100% rename from generics_1_func.py rename to generics_1_func_generics.py