Это на самом деле строка, но я просто преобразовал ее в список, потому что ответ должен быть возвращен как список. Я рассматриваю эту проблему часами и не могу ее получить. Я должен взять строку, например «у Мэри был маленький ягненок», например, и другая строка, такая как «ab», например, и поиск по строке1, если произошла какая-либо из строк из строки2. Так что, если все сделано правильно с двух примера вернуть бы [ "а = 4", "Ь = 1"]Что было бы самым простым способом поиска по списку?
меня это до сих пор:
def problem3(myString, charString):
myList = list(myString)
charList = list(charString)
count = 0
newList = []
newString = ""
for i in range(0,len(myList)):
for j in range(0,len(charList)):
if charList[j] == myList[i]:
count = count + 1
newString = charList[j] + "=" + str(count)
newList.append(newString)
return newList
Который возвращает [а = 5] I знаете, что-то с помощью newList.append (строка), и где он должен быть размещен, у кого есть предложения?
Вам нужен еще один внутренний цикл – antlersoft
Используйте словарь для отслеживания отсчетов для каждого символа , –
Куда бы проходила внутренняя петля? –