Python 2D collections are easy ⬜

80 Views
Published
#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()
Category
Bro Code
Tags
Python tutorial for beginners, Python course
Be the first to comment