Iterate over a list

20 August 2020

Code

Using for loop:

# Create a list
x = ['cat', 'mouse', 'tom', 'jerry']

# Iterate
for i in x:
    print(i)
cat
mouse
tom
jerry

.

Code

Using list comprehension (for loop):

# Create a list
x = ['cat', 'mouse', 'tom', 'jerry']

# Iterate
y = [i.upper() for i in x]

# Output
print(y)
['CAT', 'MOUSE', 'TOM', 'JERRY']

.

Code

Using .range():

# Create a list
x = ['cat', 'mouse', 'tom', 'jerry']

# Iterate
for i in range(len(x)):
    print(x[i])
cat
mouse
tom
jerry

.

Code

Using while loop:

# Create a list
x = ['cat', 'mouse', 'tom', 'jerry']

# Iterate
i=0
while i < len(x):
    print(x[i])
    i+=1
cat
mouse
tom
jerry

.

Code

Using .enumerate():

# Create a list
x = ['cat', 'mouse', 'tom', 'jerry']

# Iterate
for j,i in enumerate(x):
    print('#',j,':',i)
# 0 : cat
# 1 : mouse
# 2 : tom
# 3 : jerry






Any errors in code above?
Please send a message.