Tuples

Sdílet
Vložit
  • čas přidán 6. 07. 2024
  • Tuples
    "Week: 6
    Topic: Tuples" IIT Madras welcomes you to the world’s first BSc Degree program in Programming and Data Science. This program was designed for students and working professionals from various educational backgrounds and different age groups to give them an opportunity to study from IIT Madras without having to write the JEE. Through our online programs, we help our learners to get access to a world-class curriculum in Data Science and Programming.
    To know more about our Programs, please visit :
    BSc Degree in Programming and Data Science - onlinedegree.iitm.ac.in/
    Diploma in Programming / Data Science - diploma.iitm.ac.in/

Komentáře • 11

  • @udaygawande5681
    @udaygawande5681 Před rokem +7

    So basically if you want a particular array which you don't want to change overtime then, it is recommended to use Tuple ( as it takes less memory ).
    Tuples:
    1. Index
    2. Count
    List:
    1.append
    2.remove
    etc..

  • @dataverse3459
    @dataverse3459 Před 2 lety +3

    8:07
    Sir flexing like a boss!
    😎😎😎😎😎

  • @avenumadhav3568
    @avenumadhav3568 Před 3 lety +4

    analogy: 1:57 2:55 3:25
    [], {}, (): 4:22 5:00
    list methods vs tuple lists (inbuilt): 5:16(11) 5:45(2)
    access but cannot add: 6:05
    tuple is unchangeable: 6:20 (immutable) 16:15
    list can be changed: 6:29 (mutable)
    why?: 9:08 9:33 10:05 10:55 11:15
    hidden benefit of tuple: 17:25
    s.__sizeof__(): 17:46
    summary: 18:57 (use tuple when have huge data and remains to be unchanged)
    list vs set vs tuple:
    import string
    s = string.ascii_letters
    l = list(s)
    ss = set(s)
    t = tuple(s)
    print(s)
    print('as list {}'.format(l))
    print('as set {}'.format(ss))
    print('as tuple {}'.format(t))
    Output: (set is unordered and random)
    abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    as list ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']
    as set {'Q', 'e', 'x', 'V', 'X', 'Y', 'T', 'E', 'f', 'u', 'R', 'y', 'k', 'S', 'L', 'U', 'v', 'q', 'z', 'c', 'i', 't', 's', 'H', 'K', 'B', 'M', 'a', 'r', 'd', 'D', 'b', 'l', 'C', 'W', 'F', 'w', 'j', 'g', 'I', 'A', 'h', 'J', 'o', 'G', 'P', 'Z', 'p', 'N', 'm', 'n', 'O'}
    as tuple ('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z')

  • @shreyapal6111
    @shreyapal6111 Před 3 lety +2

    How do you get all functions of a data type listed out as sir did at 5:12? Is there some specific key combination that one needs to press?

  • @054_nirajkumar3
    @054_nirajkumar3 Před 3 lety +2

    थैंक्यू

  • @sayanghosh6996
    @sayanghosh6996 Před 3 lety +1

    11:40 we dont need to convert it to list first. tuple(s) also works!

    • @sudarshaniyengar8549
      @sudarshaniyengar8549 Před 3 lety

      Not sure I understood. In that min we only explain how we can convert tuples to list.

    • @sayanghosh6996
      @sayanghosh6996 Před 3 lety +1

      @@sudarshaniyengar8549 i mean we dont need to do tuple(list(s))
      tuple(s) also works!
      Oh my bad, the timestamp should be 11:34

    • @storiesshubham4145
      @storiesshubham4145 Před 2 lety +2

      @@sayanghosh6996 yes right. Good observation. 👍