9.9 KiB
9.9 KiB
In [ ]:
# We'll learn how to automate this sort of list in the next lecture
list1 = [1,2,3,4,5,6,7,8,9,10]In [ ]:
for num in list1:
print(num)In [ ]:
17 % 5In [ ]:
# 3 Remainder 1
10 % 3In [ ]:
# 2 Remainder 4
18 % 7In [ ]:
# 2 no remainder
4 % 2In [ ]:
for num in list1:
if num % 2 == 0:
print(num)In [ ]:
for num in list1:
if num % 2 == 0:
print(num)
else:
print('Odd number')In [ ]:
# Start sum at zero
list_sum = 0
for num in list1:
list_sum = list_sum + num
print(list_sum)In [ ]:
# Start sum at zero
list_sum = 0
for num in list1:
list_sum += num
print(list_sum)In [ ]:
for letter in 'This is a string.':
print(letter)In [ ]:
tup = (1,2,3,4,5)
for t in tup:
print(t)In [ ]:
list2 = [(2,4),(6,8),(10,12)]In [ ]:
for tup in list2:
print(tup)In [ ]:
# Now with unpacking!
for (t1,t2) in list2:
print(t1)In [ ]:
d = {'k1':1,'k2':2,'k3':3}In [ ]:
for item in d:
print(item)In [ ]:
# Create a dictionary view object
d.items()In [ ]:
# Dictionary unpacking
for k,v in d.items():
print(k)
print(v) In [ ]:
list(d.keys())In [ ]:
sorted(d.values())