計算機科学のブログ

ほしい物リスト

Python - Getting Organized: Data Structure Choices - list, append method, for loop

Head First Python: A Learner’s Guide to the Fundamentals of Python Programming, A Brain-Friendly GuidePaul Barry(著)、 O’Reilly Mediaの Chapter 6.(Getting Organized: Data Structure Choices)、EXERCISE(299/682)の解答を求めてみる。

Jupyter(コード、入出力結果)

OrganizingData.ipynb

swimmers = []
swim_files[0]
'Hannah-13-100m-Free.txt'
for swim_file in swim_files:
    swimmers.append(swim_file.split('-')[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']