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