Напишите программу, которая принимает:
s1 Разделенная запятыми строка
s2 Строка для подсчета
И выводит число вхождений второй строки в элементах первой строки, разделенных запятыми.
Например, если пользователь вводит один, два, один, три, а затем один, ваша программа должна напечатать 2. Подсказка: вы найдете метод list.count () полезным здесь. Операторы input () и связанная с ними обработка строк, которые вы должны использовать, представлены в приведенном ниже примере кода. (Примечание: предположим, что за каждой запятой в вводимой пользователем последовательности следует один пробел.)
Вот что у меня есть:
# split on comma + space to create the list
s1= input('Please enter a series of comma-separated strings: ')
# split on comma + space to create the list
1 = s1.split(', ')
# input the string to count in the list
s2 = input('Please enter a string to count: ')
# print out the number of times s2 occurs in s1
print(list.count(s2))
Мне привели пример того, что они искали, но все еще не полностью поняли концепцию. Вот что они мне дали: «Например, если пользователь вводит один, два, один, три, а затем один, ваша программа должна напечатать 2. Подсказка: метод list.count () окажется здесь полезным».