Level 1 : Generating even numbers.


def even_numbers(n):
    for i in range(0, n, 2):
        yield i

gen = even_numbers(10)
print(list(gen))

Author: SandhyaR | Tags: generator | 1859+ Python FAQs | Share
frozenset | recursion | identity-operators-(is,-is-not) | list | indexing | immutable-data-type | key-value-pairs | lambda-functions | immutability | introduction-to-threads | import-method | introduction-to-python | joining-and-merging-dataframes | id-function | docstring | global-keyword | indentation | lambda-function | function | global | higher-order-function | init | else | asyncio | feature | functional-programming | def | compute | iterator | boolean | arithmetic-operation | escape-operator | defining-functions | multiple-except-blocks | membership-operators-(in,-not-in) | matrix | loop | mysql | condition | class-and-inheritance | decimal | exception-handling | heap-memory | max-min | library | goto-function | list-slicing | access-modifier | identifier | regular-expressions | integers | threading | formatting-with-strftime | using-the-threading-module | copy | center | built-in-function | name-mangling | math | asyncio-module | thread | difference-between-threads-and-processes | attribute | package-management | typeerror | function-argument | encoding | fabs-function | formal-and-actual-parameter | error-handling | directory-operations | opening-files-(open()) | control-flow | working-with-dates-and-times | raise-statement | with-statement | list-join | using-map()-for-transformations | type-conversion | python-repl | overriding-methods | multiple-inheritance | creating-and-starting-threads | mathematical-function | string-formatting | reading-and-writing-large-files-efficiently | mutable | sys-module | comprehension | class-decorators | method-overloading | set | encapsulation | writing:-write(),-writelines() | expression | rollback | design-principle | operator-or | numpy | benefit | magic-method | loop-control-statements | iterable | floating-point-precision | odd-number | working-with-file-paths | unit-testing | python-module | aggregating-data-with-functools.reduce() | reading:-read(),-readline(),-readlines() | matrix-list-comprehension | assignment-operator | dataframe-and-series-objects | using-else-and-finally | data-type-conversions | context-manager | head-and-tail | type_conversion | string-manipulation | logical-operators | list-method | data-structure | global-variable | list-comprehension | generators | logical-operator | classes | list-vs-tuple | data-types | expand-tab | binary | sorting-and-ranking | generators-in-python | functions | working-with-binary-files-(rb,-wb) | single-inheritance | min-function | else-statement | slice | oop | sets | datetime.date,-datetime.time,-datetime.datetime | lambda | logical-operator | overflow | using-yield-in-functions | type-conversion | list,-set,-and-dictionary-comprehensions | syntax | using-lists-as-stacks | operand | input | list-mutation | __init_subclass__ | return-statement | destructor | parsing-with-strptime | conditional-statement | conversion | sorting | multiple-inheritance | factorial-function | pandas | list-methods-and-slicing | error | scientific-notation | functional-programming | string | array | file-handling | using-join()-and-is_alive()-methods | async | sys | while-loops | loop-control | syntax-error | error-handling | polymorphism | object-attribute | handling-missing-values-(fillna,-dropna) | while-and-for-loop | interpreter | pass | postfix | pep | basic | list-comprehensions | iterators | control-flow | statement | installation | namespace | list-operation | raise | data-type | built-in-function | lambdas | bitwise | multithreading | __future__ | type-conversion-and-casting | application | file | introduction-to-multiprocessing | dictionary-comprehensions | filter | enumerate() | print | format | string-slicing | literal-characters-and-special-characters | identity-operator | pseudocode | decorator | touples | identity-operator | __all__-attribute | dictionary-methods | math-copysign | memory-management | operator-overloading | regex | round | dictionary | counter-function | python | while-loop | syntaxerror | descriptors | sorted | objects | floats | choice | multiprocessing | sum() | dicts | assert | time-series-with-pandas | module | match | logical-operation | operator-and | round-function | method | datatype | oops | operators | command-line-parsing | built-in | swapping | string-methods | memory | class | conditional-statements | booleans | data_structure | list-comprehension | boolean-and-non-boolean | dictionaries | syntax-error | min-max-function | arbitrary-arguments-(*args,-**kwargs) | test-discovery | string-method | map-function | debugging | static-method | operator | mapping-function | intering | virtual-environment | int | global-variable | complex-number | sum-function | mathematics | version-check | generator | regular-expression | set-operation | numeric | conditional-statement | exponentiation | string-iteration | default-arguments | control-statement | zfill-function | class-and-object | join | thread-synchronization | file_handling | data-structures-in-python | python-history | matplotlib | yield | keyword | version | counter | staticmethod | creating-custom-modules | zip-function | data-type | filtering-and-indexing | thread-safe-data-structures-(queue.queue) | anchors-(^,-$) | data-structure | slicing | virtual-environment | complex | recurssion | managing-directories-with-os-and-shutil | print-statement | invalid-list | quantifiers-(*,-+,-?,-{}) | stack | indexing:-loc-vs-iloc | strings | inheritance | using-assertions-(assertequal,-assertraises) | arithmetic-expression | software-design | namedtuple | lists | deep-copy | constructor | exception | integer | for | filter-function | why-use-multiprocessing-over-threading?-(gil) | zip | precedence | collections | tuple-unpacking | using-os-and-pathlib-modules | while-else-loop | gil | built-in-modules | inherit | binary-operation | function-and-scope | datetime | nested-loop | shallow-copy | methods | variable | input-function | python_version | walking-through-directories-using-os.walk() | parameter | reading-and-writing-files | file-handling | class-and-instance-variable | boolean-masking | data-structures | python-operators | working-with-temporary-files-using-tempfile | tuple-methods | random | split | random-function | comparison | tuple | implementation | exception-handling | python-django | update | operations | advanced-file-operations | assignment-operators | string-formatting | default-mutable-argument | string-slicing | python-syntax-and-structure | comment | pickling--unpickling | turtle | append | call | collection | string-concatenation | list-indexing | bitwise-operator | string-method | precedence-and-associativity | bitwise-operator | tuples | range | input-function | loops ...