Я пытаюсь прочитать файл со списком чисел в каждой строке.Я хочу взять только список чисел, а не соответствующий идентификационный номер, и поместить его в единый список для последующей сортировки по частотам в словаре.
Я пытался добавить номера в список, и я могу получить только те номера, которые мне нужны, но я не могу их правильно добавить в список.
У меня есть функция, чтобы прочитать файл и найти только место, которое я хочу прочитать из строки.Затем я пытаюсь добавить его в список, но он продолжает появляться как:
['23,43,56,', '67,87,34',]
И я хочу, чтобы это выглядело так:
[23, 43, 56, 67, 87, 34]
Вот мой код
def frequency():
f = open('Loto4.txt', "r")
list = []
for line in f:
line.strip('\n')
start = line.find("[")
end = line.find("]")
line = line[start+1:end-1]
list.append(line)
print(line)
print(list)
frequency()
Это файл, который я читаю:
1: [36,37,38,9]
2: [3,5,28,25]
3: [10,14,15,9]
4: [23,9,31,41]
5: [5,2,21,9]