Python - Getting Organized: Data Structure Choices - for loop, list, append
Head First Python: A Learner’s Guide to the Fundamentals of Python Programming, A Brain-Friendly Guide、 Paul Barry(著)、 O’Reilly Mediaの Chapter 6.(Getting Organized: Data Structure Choices)、EXERCISE(6/78)の解答を求めてみる。
Jupyter(コード、入出力結果)
OrganizingData.ipynb
import os
import swimclub
swim_files = os.listdir(swimclub.FOLDER)
swim_files.remove('.DS_Store')
print(len(swim_files))
60
swimmers = []
for swim_file in swim_files:
swimmers.append(swimclub.read_swim_data(swim_file)[0])
swimmers
['Hannah',
'Darius',
'Owen',
'Mike',
'Hannah',
'Mike',
'Mike',
'Abi',
'Ruth',
'Tasmin',
'Erika',
'Ruth',
'Abi',
'Maria',
'Elba',
'Tasmin',
'Abi',
'Abi',
'Mike',
'Ali',
'Ruth',
'Chris',
'Ali',
'Darius',
'Ruth',
'Aurora',
'Katie',
'Alison',
'Ruth',
'Emma',
'Calvin',
'Darius',
'Mike',
'Emma',
'Tasmin',
'Blake',
'Abi',
'Chris',
'Blake',
'Bill',
'Darius',
'Dave',
'Alison',
'Lizzie',
'Katie',
'Katie',
'Katie',
'Lizzie',
'Tasmin',
'Katie',
'Dave',
'Erika',
'Calvin',
'Calvin',
'Carl',
'Bill',
'Katie',
'Blake',
'Erika',
'Katie']