from pylab import *

list_of_files =  [ ('/path/to/datafile1', 'foo'),
		('/path/to/datafile2', 'foo'),
		('/path/to/datafile3', 'foo'),
		('/path/to/datafile4', 'foo')]
				
datalist = [ (loadtxt(filename), label ) for filename, label in list_of_files ]

fig = figure()
ax = fig.add_subplot(1,1,1)

for data, label in datalist:
    plot( data[:,0], data[:,1],next(linestyle),label=label )

legend()

show()