Level 10 : Output of the following?


def f():
    return [lambda x: i + x for i in range(3)]

funcs = f()
print(funcs, funcs, funcs)

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