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

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