|
@@ -0,0 +1,37 @@
|
|
|
+
|
|
|
+def func_1():
|
|
|
+ a, b, *c = [1, True, 4, 6, 'hello ', 7, 9]
|
|
|
+ print(a, b, c)
|
|
|
+
|
|
|
+ a, *b, c = [1, True, 4, 6, 'hello ', 7, 9]
|
|
|
+ print(a, b, c)
|
|
|
+
|
|
|
+ *a, b, c = [1, True, 4, 6, 'hello ', 7, 9]
|
|
|
+ print(a, b, c)
|
|
|
+
|
|
|
+ a, *b, c = 'hello moto'
|
|
|
+ print(a, b, c)
|
|
|
+
|
|
|
+ a, *b, c = [1, 4]
|
|
|
+ print(a, b, c)
|
|
|
+
|
|
|
+
|
|
|
+def func_2():
|
|
|
+ a, b, *c = range(5)
|
|
|
+ print(c)
|
|
|
+
|
|
|
+ *a, b, c = 'No money', 'no honey'
|
|
|
+ print(a, b, c)
|
|
|
+
|
|
|
+ # *values = [1, 2, 3, 4, 5] # так не сработает
|
|
|
+ *values, = [1, 2, 3, 4, 5]
|
|
|
+ print(values)
|
|
|
+
|
|
|
+
|
|
|
+def main():
|
|
|
+ # func_1()
|
|
|
+ func_2()
|
|
|
+
|
|
|
+
|
|
|
+if __name__ == '__main__':
|
|
|
+ main()
|