9-14 Notes

Lists

listA = [2, 3]
listB = listA # Not a copy!!

listC = listA[:] # A true copy

File IO

myfile = open(filename, access_mode)

# Safer syntax
with open(filename, access_mode) as variable_name:
	# code for the file

# Read all the lines
data = myFile.read()

# read in all the lines in the file into a list of strings
data_lines = myFile.readlines()

# read one line
one_lines = myfile.readline()

for line in file.readlines():
	# some code

list_of_lines = ["some", "strings", "in", "a", "list"]
out_file.writelines(list_of_lines)
with open(filename, "r") as my_file:
	for line in my_file.readlines():
		if (line[0] === "Z"):
			print(line)