목록
목록은 다양한 유형의 개체를 포함하는 컨테이너이며 개체를 반복하는 데 사용됩니다.
예
list = ['a', 'b', 'c', 'd', 'e']
튜플
튜플도 목록과 유사하지만 변경할 수 없는 개체를 포함합니다. 튜플 처리가 List보다 빠릅니다.
예
tuples = ('a', 'b', 'c', 'd', 'e')
다음은 List와 Tuple의 중요한 차이점입니다.
Sr. 아니요. | 키 | 목록 | 튜플 |
---|---|---|---|
1 | 유형 | 목록은 변경 가능합니다. | 튜플은 변경할 수 없습니다. |
2 | 반복 | 목록 반복이 느리고 시간이 많이 걸립니다. | 튜플 반복이 더 빠릅니다. |
3 | 적합 | 목록은 삽입 및 삭제 작업에 유용합니다. | 튜플은 요소 액세스와 같은 읽기 전용 작업에 유용합니다. |
4 | 메모리 소비 | 목록이 더 많은 메모리를 사용합니다. | 튜플은 메모리를 덜 사용합니다. |
5 | 메소드 | 목록은 많은 내장 메소드를 제공합니다. | 튜플에는 내장 메소드가 적습니다. |
6 | 오류 발생 가능성 | 목록 작업은 오류가 발생하기 쉽습니다. | 튜플 작업은 안전합니다. |