#!/usr/bin/python # # read all lines from a file into a list x = open('/etc/passwd').readlines() print x # using map and lambda in Python like in Scheme x = map ((lambda line: line[:-1]), open('/etc/passwd')) print x # using list comprehension like in Haskell x = [line[:-1] for line in open('/etc/passwd').readlines()] print x # [ line | line <- open('/etc/passwd', line[:-1] x = [line[:-1] for line in open('/etc/passwd')] print x