import collections
with open("newsafr.txt", "r", encoding= "utf-8") as f:
array = [line.strip().split() for line in f]
p = collections.Counter()
data = []
for i in range(len(array)):
for j in range(len(array[i])):
if len(array[i][j]) > 6:
data.append(array[i][j])
for word in data:
p[data] += 1
print(data)
print(p)
#Ошибка TypeError: unhashable type: 'list'
aW1wb3J0IGNvbGxlY3Rpb25zCgp3aXRoIG9wZW4oIm5ld3NhZnIudHh0IiwgInIiLCBlbmNvZGluZz0gInV0Zi04IikgYXMgZjoKICAgIGFycmF5ID0gW2xpbmUuc3RyaXAoKS5zcGxpdCgpIGZvciBsaW5lIGluIGZdCiAgICBwID0gY29sbGVjdGlvbnMuQ291bnRlcigpCiAgICBkYXRhID0gW10KICAgIGZvciBpIGluIHJhbmdlKGxlbihhcnJheSkpOgogICAgICAgIGZvciBqIGluIHJhbmdlKGxlbihhcnJheVtpXSkpOgogICAgICAgICAgICBpZiBsZW4oYXJyYXlbaV1bal0pID4gNjoKICAgICAgICAgICAgICAgIGRhdGEuYXBwZW5kKGFycmF5W2ldW2pdKQogICAgZm9yIHdvcmQgaW4gZGF0YToKICAgICAgICAgcFtkYXRhXSArPSAxCgoKCnByaW50KGRhdGEpCnByaW50KHApCgoKI9Ce0YjQuNCx0LrQsCBUeXBlRXJyb3I6IHVuaGFzaGFibGUgdHlwZTogJ2xpc3QnCgo=