Не используйте ключевое слово «список»!Это ключевое слово по умолчанию, и вы не должны использовать его для любого другого использования (для ex-имени переменной)
Также вы передаете «list» в качестве аргумента в последней строке, эта переменная не определена вне функции,Вы должны передать «mylist» в качестве аргумента там.
Скажем так, это код, который сделает всю работу.Сравните это с вашим.
Надеюсь, это поможет :)
def get_state_name(my_list):
for lists in my_list:
print(lists)
mylist = ['a', 'b', 'c', 'd']
get_state_name(mylist)