Explain the difference between a list and the tuple?

Sharad Jaiswal
Sharad Jaiswal

Posted On: Feb 22, 2018

 

There are many differences that makes list different from tuple. They are-
  • List is mutable, which means that it can’t be utilized as a key in a dictionary. Whereas, tuples are immutable due to which you can’t change the value in a tuple once you have made it.
  • The accurate syntax of tuples is displayed by parentheses {} while the accurate syntax of lists is displayed by square brackets [].
  • Tuples are varied data structures (i.e., their entries contain diverse implications), whereas lists are uniform series.
  • Tuples are for fixed length, lists are for uneven length.
  • Tuples illustrate structure while lists illustrate order.
  • Tuples contain O(N) insert, append, and delete performance while Lists contain O(1) insert, append, and delete performance.

    Related Questions

    Please Login or Register to leave a response.

    Related Questions

    Python Interview Questions

     How is Python different from Java?

    Java and Python are way different from each other, but both of them can be useful tools for high-tech developers. Also, ..

    Python Interview Questions

    How does exception handling in Python differ from Java?

    Python uses its own techniques to implement exception handling. <try-except> is the block that can be utilized by..

    Python Interview Questions

    What is a module and package in Python?

    Modules can be defined as the Python files with an extension “.py”. The module name will be same as that of the fil..