Level 1 : What is the difference between a list and a tuple in Python?

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