Python 2D collections are easy ⬜

Поділитися
Вставка
  • Опубліковано 3 лип 2024
  • #python #tutorial #course
    00:00:00 intro
    00:06:11 exercise
    Here are a few different 2d collection combinations:
    2D list of lists
    num_pad = [[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9],
    ["*", 0, "#"]]
    2D list of tuples
    num_pad = [(1, 2, 3),
    (4, 5, 6),
    (7, 8, 9),
    ("*", 0, "#")]
    2D list of sets
    num_pad = [{1, 2, 3},
    {4, 5, 6},
    {7, 8, 9},
    {"*", 0, "#"}]
    2D tuple of lists
    num_pad = ([1, 2, 3],
    [4, 5, 6],
    [7, 8, 9],
    ["*", 0, "#"])
    2D tuple of tuples
    num_pad = ((1, 2, 3),
    (4, 5, 6),
    (7, 8, 9),
    ("*", 0, "#"))
    2D tuple of sets
    num_pad = ({1, 2, 3},
    {4, 5, 6},
    {7, 8, 9},
    {"*", 0, "#"})
    2D set of lists (NOT VALID)
    num_pad = {[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9],
    ["*", 0, "#"]}
    2D set of tuples
    num_pad = {(1, 2, 3),
    (4, 5, 6),
    (7, 8, 9),
    ("*", 0, "#")}
    2D set of sets (NOT VALID)
    num_pad = {{1, 2, 3},
    {4, 5, 6},
    {7, 8, 9},
    {"*", 0, "#"}}
    for row in num_pad:
    for num in row:
    print(num, end=" ")
    print()

КОМЕНТАРІ • 22

  • @BroCodez
    @BroCodez  Рік тому +16

    Here are a few different 2d collection combinations:
    # 2D list of lists
    num_pad = [[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9],
    ["*", 0, "#"]]
    # 2D list of tuples
    num_pad = [(1, 2, 3),
    (4, 5, 6),
    (7, 8, 9),
    ("*", 0, "#")]
    # 2D list of sets
    num_pad = [{1, 2, 3},
    {4, 5, 6},
    {7, 8, 9},
    {"*", 0, "#"}]
    # 2D tuple of lists
    num_pad = ([1, 2, 3],
    [4, 5, 6],
    [7, 8, 9],
    ["*", 0, "#"])
    # 2D tuple of tuples
    num_pad = ((1, 2, 3),
    (4, 5, 6),
    (7, 8, 9),
    ("*", 0, "#"))
    # 2D tuple of sets
    num_pad = ({1, 2, 3},
    {4, 5, 6},
    {7, 8, 9},
    {"*", 0, "#"})
    # 2D set of lists (NOT VALID)
    num_pad = {[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9],
    ["*", 0, "#"]}
    # 2D set of tuples
    num_pad = {(1, 2, 3),
    (4, 5, 6),
    (7, 8, 9),
    ("*", 0, "#")}
    # 2D set of sets (NOT VALID)
    num_pad = {{1, 2, 3},
    {4, 5, 6},
    {7, 8, 9},
    {"*", 0, "#"}}
    for row in num_pad:
    for num in row:
    print(num, end=" ")
    print()

  • @kszoknyik
    @kszoknyik Рік тому +5

    thank you! i was struggling with this and you made it make sense :)

  • @kladzen
    @kladzen Рік тому +8

    just started 2 days ago trying to learn python.. really great tutorials! keep up the good work.
    I have some projects both work related and personal stuff where i wanna use python to do some automation work in the end and this is really helping me!

    • @paultvshow
      @paultvshow 6 місяців тому

      Hey, how have your Python skills progressed after 11 months of learning? I have just started my machine learning journey for about a month too.

  • @gaga40
    @gaga40 Рік тому +5

    Watching your 12 hour java video right now, keep up the good work Bro

  • @chickennuggies0242
    @chickennuggies0242 Рік тому +1

    I love watching your videos. I learn so much so easily

  • @Jack_Victal
    @Jack_Victal 7 місяців тому

    Thank you very much!

  • @nicolewynne4781
    @nicolewynne4781 Рік тому +4

    Please could you do PHP beginner full course? Your videos are like an oasis in the desert for people like us who have financial struggles. Thanks a million BRO!!!

  • @AmericanMaking
    @AmericanMaking Рік тому

    Very helpful.

  • @Ravi.Kumar-
    @Ravi.Kumar- Рік тому

    Thanks 😊. Pls tutorial on recursion stuff.

  • @slppocommel3762
    @slppocommel3762 Рік тому

    thank you bro code you help a lot!!!!!

  • @MrKampay
    @MrKampay Рік тому

    thank you bro!

  • @zaparilty1770
    @zaparilty1770 11 місяців тому +3

    Hello there, I wanted to thank you first and donate some money instead of spending them on another course but youtube said I am not allowed to donate from my country of residence. Sadly.
    So, I just want to thank you for your videos and the way you teach. I've done a dozen of courses including CS50, Udemy courses and so on. But none of them were as helpful as your approach with 'teach a lesson' -> 'complete a mini - project'. This's just amazing.
    To every project of yours that you taught I added something else and updated it in some ways to make it my own and yet I wonder, would those innumerous projects be of any help when it comes to landing a job? I have done like 20-25 of them but they are tiny, very diverse indeed but tiny, never exceed even a hundred of lines of code. Will they actually matter when the time comes? Just your opinion on their worth. Thanks.

  • @cee9962
    @cee9962 24 дні тому

    I was so disappointed that beef didn't make it to the meat list

  • @motomadman573
    @motomadman573 24 дні тому

    Could you make bingo using the num pad layout?

  • @kpieceemmry3387
    @kpieceemmry3387 5 місяців тому

    Still a little bit confuse how print() makes it lay let say end=“ “ create inform the item to be only separated by space not line then how come the peint() returns the food in rows

  • @kristijanlazarev
    @kristijanlazarev 4 місяці тому

    bomb

  • @captainhostile101
    @captainhostile101 7 місяців тому

    lets hope i pass my test tomorrow ://

  • @derpfisti2457
    @derpfisti2457 Рік тому +1

    step 3 = done
    step 1 = done 👍
    step 2 = done 🗯
    watching your vids just a few days now, but i never learned so much in such a short time!
    Thanks Bro and keep on going!

  • @harisshafi01
    @harisshafi01 Рік тому +2

    dial_pad = [["1 2 3"],
    ["4 5 6"],
    ["7 8 9"],
    ["* 0 #"]]
    for dailer in dial_pad:
    for num in dailer:
    print(num, end=" ")
    print()
    OUTPUT :
    1 2 3
    4 5 6
    7 8 9
    * 0 #