PYTHON ADVANCED - 17 : ASTERISK
HERE, YOU WILL LEARN ABOUT ASTERISK IN PYTHON
NOTE: TRY ALL TYPES OF CODES WHICH ARE COMMENTED OUT(GREEN LINES)
# * * * * * * * * * * * * * * * *
# result = 2**4
# print(result)
# zeros = "AB"*10 #(0,1)*10 #[0,1]*10
# print(zeros)
# def foo(a, b, *args, **kwargs):
# print(a)
# for arg in args:
# print(arg)
# for key in kwargs:
# print(key, kwargs[key])
# foo(1,2,3,4,5, six = 6, seven =7)
# def foo(a,b, *, c):
# print(a,b,c)
# foo(1,2,c=3)
# def foo(a,b,c):
# print(a,b,c)
# mylist = [0,1,2]
# foo(*mylist)
# def foo(a,b,c):
# print(a,b,c)
# dict = {"a" :0, "b" :1, "c" :2}
# foo(**dict)
# nmbrs = [1,2,3,4,5,6]
# # *beginning, last = nmbrs
# # beginning, *last = nmbrs
# print(beginning)
# print(last)
# tuple = (1,2,3)
# list = [4,5,6]
# nlist = [*tuple, *list]
# print(nlist)
# tuple = (1,2,3)
# set = {4,5,6}
# nset = [*tuple, *set]
# print(nset)
dict = {'a': 1, 'b': 2}
ndict = {'c': 3, 'd':4}
mydict = {**dict, **ndict}
print(mydict)
Comments
Post a Comment