Level 9 : What is the output for the below code?


funcs = [lambda: i for i in range(3)]
print([f() for f in funcs])

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