Witam! Jak w temacie, posiadam kod ktory znajduje najmniejsza i najwieksza wartosc z listy jednak jedynie w przypadku gdy wpisze ja recznie do pliku w formacie:
lista = [1,3,5,7,10]...
minimum = min(lista, key=lambda x: int(x.split(':')[0])*60 + int(x.split(':')[1]))
maximum = max(lista, key=lambda x: int(x.split(':')[0])*60 + int(x.split(':')[1]))
Chcialbym zeby dane byly pobrane z listy utworzonej wczesniej z pliku ;text_albums_data.txt
open_file = open("text_albums_data.txt").readlines()
# create list in list from data from text_albums_data.txt
lista = []
for line in open_file:
lista.append(line.upper().rstrip("\n").split(","))
Przykladowa zawartosc pliku txt :
Pink Floyd,The Dark Side Of The Moon,1973,progressive rock,43:00
Britney Spears,Baby One More Time,1999,pop,42:20
The Beatles,Revolver,1966,rock,34:43 (...)