リストの操作
便利ですねPythonって、でリスト操作の一部を見てみる。
>>> li = [] >>> dir(li) ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delsli ce__', '__doc__', '__eq__', '__ge__', '__getattribute__', '__getitem__', '__gets lice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', ' __le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__r educe_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__ ', '__setslice__', '__str__', 'append', 'count', 'extend', 'index', 'insert', 'p op', 'remove', 'reverse', 'sort'] >>> li = [1, 2, 3, 4] >>> li [1, 2, 3, 4] >>> li.append(5) >>> li [1, 2, 3, 4, 5] >>> li.extend(6) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'int' object is not iterable >>> li.extend([6]) >>> li [1, 2, 3, 4, 5, 6] >>> li.extend([7, 8, 9, 0]) >>> li [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
なるほど、「append()」はリストに要素を追加し「extend()」はリスト要素を結合する。ですね〜それだけ、では