Найти - Пользователи
Полная версия: Помогите решить задачу
Начало » Python для новичков » Помогите решить задачу
1
Krystyna
Есть два файла со словами, нужно проверить оба, если слова одинаковые в двух файлах, то посчитать их количество

>> words=
>> for i in f1.readlines():
for j in f2.readlines():
if i==j:
words.append(i)
что здесь не так??
Shaman
print len(reduce(set.intersection, (set(map(str.strip, open(n))) for n in ('first.txt', 'second.txt'))))
Не знаю )
terabayt
Krystyna
если слова одинаковые в двух файлах
учитывая порядок?
Krystyna
Есть два файла со словами
а какой максимальный размер файла?
и код нужно вот так вставлять
doza_and
Krystyna
что здесь не так??
  • Постановка задачи выполнена не на русском языке. “если слова одинаковые в двух файлах” непонятно все слова в файлах одинаковые, в файле 1 встречается слова которые встречаются и в файле 2, встречаются одинаковые слова внутри одного файла, или вообще еще как? “то посчитать их количество” Их это кого? Файлов, пар слов, различных пар слов?
  • Приведенный фрагмент кода ничего не возвращает и не печатает - т.е. не решает никаких задач, включая поставленную.
  • Есть синтаксические ошибки.
  • Строка и слово .не одно и тоже
  • Существуют гораздо более эффективные алгоритмы.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB