List
my_list = [80, 96, 72, 100, 8]
print(my_list)
my_list.append(1000)
print(my_list)
my_list.insert(2, 1000) # index, object
print(my_list)
my_list.remove(8) # remove value
my_list.remove(77) # Crash!!!
print(my_list) 
my_list.pop(1) # remove by index
print(my_list)
my_list.sort()
print(my_list)
Set & Tuple
# Set
my_set = {1, 2, 3, 4, 5, 1, 2}
print(my_set)
print(len(my_set))
for x in my_set:
    print(x)
# print(my_set[0]) # Crash!!
my_set.discard(3)
print(my_set)
# my_set.clear()
# print(my_set)
my_set.add(6)
print(my_set)
my_set.update([7, 8])
print(my_set)
my_tuple = (1, 2, 3, 4, 5)
print(my_tuple)
print(len(my_tuple))
print(my_tuple[1]) 
my_tuple[1] = 100 # Crash!! - TypeError: 'tuple' object does not support item assignment
Boolean & Operators
like_coffe = True
like_tea = False
print(like_coffe)
print(like_tea)
favorite_food = "Pizza"
favorite_number = 32
print(type(like_coffe))
print(type(favorite_food))
print(type(favorite_number))
print(1 == 2) # False
print(1 != 2)  # True
print(1 > 2) # False
print(1 < 2) # True
print(1 >= 2) # False
print(1 <= 2)  # True
# logical operators
print(1 > 3 and 5 < 7) # False
print(1 > 3 or 5 < 7) # True
print(1 == 1) # True
print(not(1 == 1)) # False
if else
x = 2
if x == 1:
    print("x is 1") # printed
else:
    print("else")
print("outside of if statement")
hour = 21
if hour < 15:
    print("good morning")
elif hour < 20:
    print("good afternoon")
else:
    print("good night")
Loop
my_list = [1, 2, 3, 4, 5]
for x in my_list:
    print(x) # 1, 2, 3, 4, 5
for y in range(3, 6):
    print(y) # 3, 4, 5
sum_of_list = 0
for z in my_list:
    sum_of_list += z
print(sum_of_list) # 15
#####
my_list2 = ["Mon", "Tue", "Wed", "Thu"]
for day in my_list2:
    print(f"happy {day}!")
"""
happy Mon!
happy Tue!
happy Wed!
happy Thu!
"""    
i = 0
while i < 5:
    i += 1
    print(i)    
"""
1
2
3
4
5
"""
j = 0
while j < 5:
    j += 1
    if j == 3:
        continue
    print(j)    
    
"""
1
2
4
5
"""    
k = 0
while k < 5:
    k += 1
    print(k)   
else:
    print("k is now lager or equal to 5")    
"""
1
2
3
4
5
k is now lager or equal to 5
"""    
l = 0
while l < 5:
    l += 1
    if l == 3:
        continue
    print(l)
    if l == 4:
        break
else:
    print("l is now lager or equal to 5")    
"""
1
2
4
"""
Dictionaries