So my input file f
is like
5 100
2 200
8 300
My output is a list of tuples:
[(5, 100), (2, 200), (8, 300)]
My code is as below.
f = open(file_name, "r")
lines = f.readlines()
sets= []
for line in lines:
a, b= line.split(' ')
sets.append((int(a), int(b)))
Is it possible to convert the for loop to a list comprehension? Also someone told me a list comprehension is faster to run in most cases. Is it the case? And is it always a good practice to convert iterative operations to a shorter list comprehension when possible?