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