File: iters.rst

package info (click to toggle)
pwntools 4.15.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 18,508 kB
  • sloc: python: 59,870; ansic: 48,351; asm: 45,047; sh: 396; makefile: 256
file content (113 lines) | stat: -rw-r--r-- 2,514 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
.. testsetup:: *

   import string, operator
   from pwnlib.util.iters import *


:mod:`pwnlib.util.iters` --- Extension of standard module :mod:`itertools`
==========================================================================

.. automodule:: pwnlib.util.iters
   :members:
   :exclude-members:
     chain                                  ,
     combinations                           ,
     combinations_with_replacement          ,
     compress                               ,
     count                                  ,
     cycle                                  ,
     dropwhile                              ,
     filter                                 ,
     filterfalse                            ,
     groupby                                ,
     islice                                 ,
     map                                    ,
     permutations                           ,
     product                                ,
     repeat                                 ,
     starmap                                ,
     takewhile                              ,
     tee                                    ,
     zip                                    ,
     zip_longest

.. function:: chain

   Alias for :func:`itertools.chain`.

.. function:: combinations

   Alias for :func:`itertools.combinations`

.. function:: combinations_with_replacement

   Alias for :func:`itertools.combinations_with_replacement`

.. function:: compress

   Alias for :func:`itertools.compress`

.. function:: count

   Alias for :func:`itertools.count`

.. function:: cycle

   Alias for :func:`itertools.cycle`

.. function:: dropwhile

   Alias for :func:`itertools.dropwhile`

.. function:: groupby

   Alias for :func:`itertools.groupby`

.. function:: filter

   Alias for python3-style :func:`filter`

.. function:: filterfalse

   Alias for :func:`itertools.filterfalse`

.. function:: map

   Alias for python3-style :func:`map`

.. function:: islice

   Alias for :func:`itertools.islice`

.. function:: zip

   Alias for python3-style :func:`zip`

.. function:: zip_longest

   Alias for :func:`itertools.zip_longest`

.. function:: permutations

   Alias for :func:`itertools.permutations`

.. function:: product

   Alias for :func:`itertools.product`

.. function:: repeat

   Alias for :func:`itertools.repeat`

.. function:: starmap

   Alias for :func:`itertools.starmap`

.. function:: takewhile

   Alias for :func:`itertools.takewhile`

.. function:: tee

   Alias for :func:`itertools.tee`