Пример #1
0
 def perform(self, value):
     it = util.makeiter(value)
     output = {}
     for item in it:
         key = self.keyfunc(item)
         output.setdefault(key, []).append(item)
     return output.iteritems()
Пример #2
0
 def perform(self, value):
     it = util.makeiter(value)
     output = {}
     for item in it:
         key = self.keyfunc(item)
         output.setdefault(key, []).append(item)
     return output.iteritems()
Пример #3
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.islice(it, self.start, self.stop, self.step)
Пример #4
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.ifilter(self.filter_func, it)
Пример #5
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.imap(self.func, it)
Пример #6
0
 def perform(self, value):
     it = util.makeiter(value)
     for x in it:
         for y in self.other:
             yield (x, y)
Пример #7
0
 def __call__(self, src):
     it = util.makeiter(self.withpat(src))
     return map(self.do, it)
Пример #8
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.islice(it, self.start, self.stop, self.step)
Пример #9
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.ifilter(self.filter_func, it)
Пример #10
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.imap(self.func, it)
Пример #11
0
 def perform(self, value):
     it = util.makeiter(value)
     for x in it:
         for y in self.other:
             yield (x, y)