# FAQ: Learn Python: A Day at the Supermarket - Lists + Functions

#1

This community-built FAQ covers the “Lists + Functions” exercise in Codecademy’s lessons on Python.

## Join the Discussion. We Want to Hear From You!

Agree with a comment or answer? Like () to up-vote the contribution!

Want to take the conversation in a totally different direction? Join our wider discussions.

Found a bug? Report it!

Have a question about your account, billing, Pro, or Pro Intensive? Reach out to our support team!

None of the above? Find out where to ask other questions here!

#2

## Other FAQs

• This list will contain other frequently asked questions that aren’t quite as popular as the ones above.
• This FAQ is built and maintained by you, the Codecademy community – help yourself and other learners like you by contributing!

Not seeing your question? It may still have been asked before – try () in the top-right of this page. Still can’t find it? Ask it below by hitting the reply button below this post ().

#3

Hi. It kept telling me there was an unexpected indent at “return count” but if I backspaced it “return count” would be outside the function. I was pretty sure I was doing it correctly and sure enough I copied the code pressed solution pasted my code under it and they are exactly the same. Now I don’t know if something is wrong with my code or just codeacademy. I had similar issues in past lessons(can’t rememebr which) where it told me there was an indentation error when there was in fact no indentation error. I remembered to indent where I needed. I copied and pasted the code and sure no eugh my code was the same.

#4

I have a similar problem, although mine is for the “for” line. I also checked my work against the solution (including indentation!) and it should be correct. Buggy tutorial?

#5
``````# Write your function below!
def fizz_count(x):
count = 0
for item in count:
if item == 'fizz':
count = count + 1
return count

fizz = ['fizz','cat','fizz']
total = fizz_count(fizz)
print total
``````

I keep getting

``````Traceback (most recent call last):
File "python", line 10, in <module>
File "python", line 4, in fizz_count
TypeError: 'int' object is not iterable

``````

I can’t figure out what i’ve got wrong for this

#6

You have not defined total

#7

Had the same so I used a text editor to check the indents.

#8

Hey, the exercise itself is going to input the ‘[“fizz”,“cat”,“fizz”]’ inside of your “x”.
Also, you have a mistake in your for loop. Check the code below to see if you can identify your mistake.

``````def fizz_count(x):
count = 0
for n in x:
if n == 'fizz':
count = count + 1
return count
``````