Я пробую два l oop через текстовый файл и создаю dict, который содержит dict[line_index]=word_index_position
, что означает, что ключ - это номер строки, а значение - все слова в этой строке. Цель состоит в том, чтобы создать «матрицу», чтобы в дальнейшем пользователь мог указывать координаты x, y (строка, word_index_position) и извлекать слово в этих координатах, если оно есть (не уверен, как оно собирается работать с диктом, так как он не заказан). Ниже l oop для создания диктанта.
try:
f = open("file.txt", "r")
except Exception as e:
print("Skriv in ett korrekt filnamn")
uppslag = dict()
num_lines = 0
for line in f.readlines():
num_lines += 1
print(line)
for word in line.split():
print(num_lines)
print(word)
uppslag[num_lines] = word
f.close()
uppslag
L oop работает так, как должно, но, похоже, uppslag[num_lines] = word
хранит только последнее слово в каждой строке. Любое руководство будет высоко ценится.
Большое спасибо,