0
Q:

# *arg in python

``````# *args for variable number of arguments
def myFun(*argv):
for arg in argv:
print (arg)

myFun('Potato', 'Lemon', 'Tomato', 'Pear')

#output
Potato
Lemon
Tomato
Pear``````
7
``````# Python program to illustrate
# *kargs for variable number of keyword arguments

def myFun(**kwargs):
for key, value in kwargs.items():
print ("%s == %s" %(key, value))

# Driver code
myFun(first ='Geeks', mid ='for', last='Geeks')
``````
5
``````x = np.array([[0,3],[2,2]])

>>> ind = np.argsort(x, axis=1)  # sorts along last axis (across)
>>> ind
array([[0, 1],
[0, 1]])
>>> np.take_along_axis(x, ind, axis=1)  # same as np.sort(x, axis=1)
array([[0, 3],
[2, 2]])
``````
0
``````def g(seq):
# http://stackoverflow.com/questions/3382352/equivalent-of-numpy-argsort-in-basic-python/3383106#3383106
#lambda version by Tony Veijalainen
return [x for x,y in sorted(enumerate(seq), key = lambda x: x[1])]``````
0
``````# concatenate_keys.py
def concatenate(**kwargs):
result = ""
# Iterating over the keys of the Python kwargs dictionary
for arg in kwargs:
result += arg
return result

print(concatenate(a="Real", b="Python", c="Is", d="Great", e="!"))
``````
0