Level 1 : What does this print?


items = {"a":1, "b":2, "c":3}
for k,v in items.items():
    items["d"] = 4
print(len(items))

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