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