Why doesn't following code print anything:
#!/usr/bin/python3
class test:
    def do_someting(self,value):
        print(value)
        return value
    def fun1(self):
        map(self.do_someting,range(10))
if __name__=="__main__":
    t = test()
    t.fun1()
I'm executing the above code in Python 3. I think i'm missing something very basic but not able to figure it out.