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()
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()
thank you! i was struggling with this and you made it make sense :)
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!
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.
Watching your 12 hour java video right now, keep up the good work Bro
I love watching your videos. I learn so much so easily
Thank you very much!
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!!!
Very helpful.
Thanks 😊. Pls tutorial on recursion stuff.
thank you bro code you help a lot!!!!!
thank you bro!
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.
I was so disappointed that beef didn't make it to the meat list
Could you make bingo using the num pad layout?
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
bomb
lets hope i pass my test tomorrow ://
Did you?
@@Azerbaijani_Fighter yes sir i did, passed the course too. Thanks!
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!
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 #