이번에는 모듈이 아닌 리스트 자료구조를 하나 만들어서 확인해 보겠습니다. lst라는 이름의 리스트를 만들고 숫자 몇 개를 저장해 전달합니다.
lst = [1, 2, 3]
print(dir(lst))
실행결과 |
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort'] |
실행하면 리스트에서 사용할 수 있는 변수와 함수 목록이 나옵니다. 리스트 자료구조를 공부할 때 본 append(), clear(), count(), extend(), index(), reverse(), sort() 등의 함수를 확인할 수 있습니다.