1. 순서가 있음 : 리스트의 요소들은 특정한 순서를 가지며, 이 순서는 변경되지 않는다. 이를 통해 인덱스를 사용해 리스트의 특정 요소에 접근할 수 있다.
2. 변경 가능 : 리스트는 생성된 후에도 그 내용을 변경할 수 있다. 즉, 리스트의 요소를 추가, 삭제, 또는 변경할 수 있다.
3. 다양한 데이터 타입 : 리스트 안에는 정수, 실수, 문자열, 심지어 다른 리스트나 다른 데이터 타입의 요소들도 포함될 수 있다.
4. 중복 요소 허용 : 리스트는 중복된 요소를 포함할 수 있다. 즉 같은 값이 여러 번 리스트 안에 존재할 수 있다.
list.append(element)
my_list.append(4)
list.extend(iterable)
my_list.extend([5, 6, 7])
list.insert(index, element)
my_list.insert(2, 'new_item')
list.remove(element)
my_list.remove('apple')
list.pop(index=-1)
removed_item = my_list.pop()
list.clear()
my_list.clear()
list.index(element, start, end)
index = my_list.index('banana')
list.count(element)
count = my_list.count('apple')
list.sort(key=None, reverse=False)
my_list.sort()
my_list.sort(reverse=True)
list.reverse()
my_list.reverse()