Python 2D collections are easy ⬜

preview_player
Показать описание
#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()

BroCodez
Автор

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!

kladzen
Автор

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

kszoknyik
Автор

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

gaga
Автор

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.

zaparilty
Автор

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!!!

nicolewynne
Автор

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

chickennuggies
Автор

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

cee
Автор

Thanks 😊. Pls tutorial on recursion stuff.

Ravi.Kumar-
Автор

Could you make bingo using the num pad layout?

motomadman
Автор

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

kpieceemmry
Автор

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!

derpfisti
Автор

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 #

harisshafi