@@ -415,14 +415,25 @@ while they enter their program's source in another window. If they can't
415415remember the methods for a list, they can do something like this::
416416
417417 >>> L = []
418- >>> dir(L)
419- ['append', 'count', 'extend', 'index', 'insert', 'pop', 'remove',
418+ >>> dir(L) # doctest: +NORMALIZE_WHITESPACE
419+ ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__',
420+ '__dir__', '__doc__', '__eq__', '__format__', '__ge__',
421+ '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__',
422+ '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__',
423+ '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__',
424+ '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__',
425+ '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear',
426+ 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove',
420427 'reverse', 'sort']
428+ >>> [d for d in dir(L) if '__' not in d]
429+ ['append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
430+
421431 >>> help(L.append)
422432 Help on built-in function append:
423-
433+ <BLANKLINE>
424434 append(...)
425- L.append(object) -- append object to end
435+ L.append(object) -> None -- append object to end
436+ <BLANKLINE>
426437 >>> L.append(1)
427438 >>> L
428439 [1]
0 commit comments