Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

LoveMathFermat

  • 3 years ago

What's the difference btw () and [] in python!? Thanks in advance!

  • This Question is Closed
  1. peterdb
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    () is used by functions [] is used by lists

  2. snark
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    also a = [1,2,3,4,5] produces a list b = (1,2,3,4,5) produces a tuple lists can be modified after creation: a[2] = 7 is fine tuples cannot: b[2] = 7 results in an error

  3. LoveMathFermat
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    What are differences between tuple and list? When should I use list over tuple or the other way around? It looks like a list is better since you can modify the assignment of the elements inside the bracket. Thank you for your help!

  4. rsmith6559
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    You pretty much answered your own question. If you want a collection to be immutable (can't be changed), a tuple is a better choice. If you want the same type of collection to be mutable (changeable), a list is a better choice.

  5. LoveMathFermat
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Thank you guys for the help! I recently started to watch this course to learn some of program language. When listening to lectures, everything sounds straight forward, but when trying to solve problem sets, everything turns into a mess! haha

  6. lh4219
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    () is an empty tuple, [] is an empty list

  7. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy