|
@@ -0,0 +1,180 @@
|
|
|
+
|
|
|
+def f(x):
|
|
|
+ return x**2
|
|
|
+
|
|
|
+def test_f():
|
|
|
+ a = [1, 2, -3, 4, -2]
|
|
|
+ b = list(map(abs, a))
|
|
|
+ b = list(map(f, a))
|
|
|
+ st = ['qwerty', 'qwer', 'asdfg']
|
|
|
+ st_1 = list(map(str.upper, st))
|
|
|
+ st_2 = list(map(lambda x: x[::-1], st))
|
|
|
+ st_3 = list(map(lambda x: x + '!!!', st))
|
|
|
+ st_4 = list(map(list, st))
|
|
|
+ st_5 = list(map(sorted, st_4))
|
|
|
+ print(st)
|
|
|
+ print(st_1)
|
|
|
+ print(st_2)
|
|
|
+ print(st_3)
|
|
|
+ print(st_4)
|
|
|
+ print(st_5)
|
|
|
+ print(b)
|
|
|
+
|
|
|
+# test_f()
|
|
|
+
|
|
|
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
+
|
|
|
+def numbers_to_string():
|
|
|
+ numbers = [116, -411, 448, 636, -254, -295, 220, 216, 187, -150, -458, -372, 450, 141, -626, -168, -383, 389, -184, 609, 221, 311, 526, 254, -631, -174, -555, -338, 226, 695, -16, 333, 12, -600, -258, -383, -101, 121, 40, 278, 118, -462, -671, 78, -69, -568, -228, -445, -47, -565]
|
|
|
+ strings = list(map(str, numbers))
|
|
|
+ print(strings)
|
|
|
+
|
|
|
+# numbers_to_string()
|
|
|
+
|
|
|
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
+
|
|
|
+def increase():
|
|
|
+ numbers = [116, -411, 448, 636, -254, -295, 220, 216, 187, -150, -458, -372, 450, 141, -626, -168, -383, 389, -184, 609, 221, 311, 526, 254, -631, -174, -555, -338, 226, 695, -16, 333, 12, -600, -258, -383, -101, 121, 40, 278, 118, -462, -671, 78, -69, -568, -228, -445, -47, -565]
|
|
|
+ increase_3 = list(map(lambda x: x*3, numbers))
|
|
|
+ print(increase_3)
|
|
|
+
|
|
|
+# increase()
|
|
|
+
|
|
|
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
+
|
|
|
+def to_sqr():
|
|
|
+ numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
|
|
|
+ print(list(map(lambda x: x**2, numbers)))
|
|
|
+ print(list(map(lambda x: x**3, numbers)))
|
|
|
+
|
|
|
+# to_sqr()
|
|
|
+
|
|
|
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
+# 0123456
|
|
|
+#RRGGBB
|
|
|
+def from_hex_to_rgb(color: str) -> tuple:
|
|
|
+ return (int(color[1:3], 16), int(color[3:5], 16), int(color[5:], 16))
|
|
|
+
|
|
|
+colors = ['#B22222', '#DC143C', '#FF0000', '#FF6347', '#FF7F50', '#CD5C5C', '#F08080', '#E9967A',
|
|
|
+ '#FA8072', '#FFA07A', '#FF4500', '#FF8C00', '#FFA500', '#FFD700', '#B8860B', '#DAA520',
|
|
|
+ '#EEE8AA', '#BDB76B', '#F0E68C', '#808000', '#FFFF00', '#9ACD32', '#556B2F', '#6B8E23',
|
|
|
+ '#7CFC00', '#7FFF00', '#ADFF2F']
|
|
|
+
|
|
|
+# for red, green, blue in map(from_hex_to_rgb, colors):
|
|
|
+# print(f"Red={red}, Green={green}, Blue={blue}")
|
|
|
+
|
|
|
+# print(from_hex_to_rgb('#87CEFA'))
|
|
|
+
|
|
|
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
+
|
|
|
+# my_list = list(input().split())
|
|
|
+
|
|
|
+def to_str():
|
|
|
+ test_list = ['q', 'w', 'e', 'r', 't', 'y']
|
|
|
+ new_list = list(map(lambda x: (x.upper(), x.lower()), test_list))
|
|
|
+ print(new_list)
|
|
|
+
|
|
|
+# to_str()
|
|
|
+
|
|
|
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
+
|
|
|
+names = [('Gerald', 'Tucker'), ('Tricia', 'Johnson'), ('Robert', 'Mendez'),
|
|
|
+ ('Shawn', 'Gutierrez'), ('Gary', 'Ross'), ('Melanie', 'Warren'),
|
|
|
+ ('Drew', 'May'), ('Jennifer', 'Carroll'), ('Ann', 'Lynn'), ('Ralph', 'Vazquez'),
|
|
|
+ ('Brittany', 'Erickson'), ('Mark', 'Montoya'), ('Randall', 'Hicks'),
|
|
|
+ ('Tyler', 'Miller'), ('Bryan', 'Brown'), ('Joshua', 'Sawyer'),
|
|
|
+ ('Sarah', 'Phillips'), ('Donna', 'Davenport'), ('Rebekah', 'Johnson'),
|
|
|
+ ('Andrew', 'Reynolds'), ('April', 'Turner'), ('Amanda', 'Ryan'), ('Jennifer', 'Poole'),
|
|
|
+ ('Jonathan', 'Lane'), ('Laura', 'Stone'), ('Sara', 'Brown'), ('Alexander', 'Johnson'),
|
|
|
+ ('Emily', 'Phillips'), ('Tyler', 'Smith'), ('Victor', 'Kelly'), ('Audrey', 'Thomas'),
|
|
|
+ ('Melissa', 'Green'), ('Bethany', 'Holt'), ('Christopher', 'Kerr'), ('Gabrielle', 'Black'),
|
|
|
+ ('Jennifer', 'Wade'), ('Douglas', 'Horton'), ('Steven', 'Welch'),
|
|
|
+ ('Terri', 'Thompson'), ('Cassandra', 'Nelson'), ('Andrew', 'Jones'),
|
|
|
+ ('James', 'Schultz'), ('Richard', 'Castillo'), ('Shaun', 'Logan'),
|
|
|
+ ('Danielle', 'Lane'), ('Mark', 'Anderson'), ('Charles', 'Shaw'),
|
|
|
+ ('Derrick', 'Grant'), ('Tracy', 'Pierce'), ('Robert', 'Washington')]
|
|
|
+
|
|
|
+# print(list(map(lambda x: x[0] + ' ' + x[1], names)))
|
|
|
+
|
|
|
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
+
|
|
|
+persons = [
|
|
|
+ {
|
|
|
+ 'birthday': '1983-10-25',
|
|
|
+ 'job': 'Field seismologist',
|
|
|
+ 'name': 'Andrew Hernandez',
|
|
|
+ 'phone': '680-436-8521x3468'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'birthday': '1993-10-03',
|
|
|
+ 'job': 'Pathologist',
|
|
|
+ 'name': 'Paul Harmon',
|
|
|
+ 'phone': '602.518.4130'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'birthday': '2002-06-11',
|
|
|
+ 'job': 'Designer, multimedia',
|
|
|
+ 'name': 'Gregory Flores',
|
|
|
+ 'phone': '691-498-5303x079'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'birthday': '2006-11-28',
|
|
|
+ 'job': 'Print production planner',
|
|
|
+ 'name': 'Jodi Garcia',
|
|
|
+ 'phone': '(471)195-7189'},
|
|
|
+ {
|
|
|
+ 'birthday': '2019-12-05',
|
|
|
+ 'job': 'Warehouse manager',
|
|
|
+ 'name': 'Elizabeth Cannon',
|
|
|
+ 'phone': '001-098-434-5950x276'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'birthday': '1984-06-12',
|
|
|
+ 'job': 'Visual merchandiser',
|
|
|
+ 'name': 'Troy Lucas',
|
|
|
+ 'phone': '+1-018-070-2288x18433'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'birthday': '1993-09-14',
|
|
|
+ 'job': 'International aid/development worker',
|
|
|
+ 'name': 'Laurie Sandoval',
|
|
|
+ 'phone': '2930693269'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'birthday': '1999-05-25',
|
|
|
+ 'job': 'Editor, film/video',
|
|
|
+ 'name': 'Jack Clark',
|
|
|
+ 'phone': '8643048473'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'birthday': '1985-09-11',
|
|
|
+ 'job': 'Magazine journalist',
|
|
|
+ 'name': 'Kimberly Johnson',
|
|
|
+ 'phone': '+1-583-428-7663'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'birthday': '1990-10-07',
|
|
|
+ 'job': 'Museum/gallery curator',
|
|
|
+ 'name': 'Austin Liu PhD',
|
|
|
+ 'phone': '714-879-5250'
|
|
|
+ }
|
|
|
+]
|
|
|
+
|
|
|
+# phones = list(map(lambda x: x['phone'], persons))
|
|
|
+# print(phones)
|
|
|
+
|
|
|
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
+
|
|
|
+list_x = [25, 48, 23, 13, -18, -10, -3, 16, 2, -12, 20, -14, 14, 45, 41, 6, 11, 15, 22,
|
|
|
+ -14, -11, 41, 15, 48, 47, 41, -8, 1, 4, 1, 40, 27, -11, -2, -14, -15, 35, 4,
|
|
|
+ 49, 4, 5, 13, 50, 35, -3, 3, 30, -11, 7, 12]
|
|
|
+
|
|
|
+list_y = [-9, 17, 41, 47, -5, -10, -5, 13, 31, -11, 37, 9, 46, 27, -1, 36, 32, 23, -12,
|
|
|
+ 38, 8, 9, 17, 16, 29, -4, 4, 2, 1, 46, 6, 49, -16, 21, -19, -10, 15, -13, 20,
|
|
|
+ 13, -18, 21, -17, 21, 10, 5, 38, -1, 18, 22]
|
|
|
+
|
|
|
+list_w = [9, -26, 3, 21, 48, -14, 43, -4, -16, 16, 41, 43, -27, -9, 10, -10, 4, -2, 1,
|
|
|
+ 7, 30, -29, 11, 17, 31, 31, -26, 38, 38, -17, 35, 17, 35, 10, -25, 42, -30,
|
|
|
+ -10, -20, 20, 15, 0, 29, -30, -21, -13, -27, -21, -18, -26]
|
|
|
+
|
|
|
+print(list(map(lambda x, y, w: x**2-x*y*w+w**4, list_x, list_y, list_w)))
|