2014年12月10日水曜日

開発環境

Introducing Python: Modern Computing in Simple Packages(Bill Lubanovic (著)、 O'Reilly Media)のChapter 3(Py Filling: Lists, Tuples, Dictionaries, and Sets)、Things to Do 3.4, 3.5, 3.6, 3.7.を解いてみる。

Things to Do 3.4, 3.5, 3.6, 3.7.

入出力結果(Terminal, IPython)

$ ipython
Python 3.4.2 (default, Nov  1 2014, 16:32:22) 
Type "copyright", "credits" or "license" for more information.

IPython 2.3.1 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.

In [1]: things = ['mozzarella', 'cinderella', 'salmonella']

In [2]: things
Out[2]: ['mozzarella', 'cinderella', 'salmonella']

In [3]: things[1] = things[1].capitalize()

In [4]: things
Out[4]: ['mozzarella', 'Cinderella', 'salmonella']

In [5]: things[0] = things[0].upper()

In [6]: things
Out[6]: ['MOZZARELLA', 'Cinderella', 'salmonella']

In [7]: things.remove('salmonella')

In [8]: things
Out[8]: ['MOZZARELLA', 'Cinderella']

In [9]: things.append('salmonella')

In [10]: things.pop()
Out[10]: 'salmonella'

In [11]: things
Out[11]: ['MOZZARELLA', 'Cinderella']

In [12]: things.append('salmonella')

In [13]: things.pop(-1)
Out[13]: 'salmonella'

In [14]: things
Out[14]: ['MOZZARELLA', 'Cinderella']

In [15]: things.append('salmonella')

In [16]: things.pop(2)
Out[16]: 'salmonella'

In [17]: things
Out[17]: ['MOZZARELLA', 'Cinderella']

In [18]: things.append('salmonella')

In [19]: del things[-1]

In [20]: things
Out[20]: ['MOZZARELLA', 'Cinderella']

In [21]: things.append('salmonella')

In [22]: del things[2]

In [23]: things
Out[23]: ['MOZZARELLA', 'Cinderella']

In [24]: quit()
$

0 コメント:

コメントを投稿