Я делаю упражнение из питона для книги новичков. Проект, который я застрял, выглядит следующим образом: «Напишите функцию, которая принимает в качестве аргумента список значений и возвращает строку со всеми элементами, разделенными запятой и пробелом. Ваша функция должна работать с любым списком значения, передаваемые в него»Как удалить ненужные запятые из списка python
Вот мой код:
def passInList(spam):
for x in range(len(spam)):
z = spam[x] + ', '
print(z,end= ' ')
spam=['apples', 'bananas', 'tofu', 'and cats']
passInList(spam)
Ожидаемый результат является - 'яблоки, бананы, тофу и кошек'.
Мой выход «IS-яблоки, бананы, тофу, и кошки,»
Проблема у меня, что я не могу, кажется, избавиться от запятой в конце " кошки».
Спасибо за предложения.
Не имеет прямого отношения к вашей проблеме, но: в задании говорится, что вы должны вернуть строку, но ваша функция ничего не возвращает. – Kevin