Python2 슬라이싱 ( slicing ) - 리스트, 문자열, 튜플 같은 시퀀스 자료형에서 특정 부분을 잘라내어 새로운 시퀀스를 만드는 기능입니다.- 슬라이싱은 콜론(:)을 사용하여 시작점, 끝점, 스텝을 지정할 수 있으며, 매우 유연하고 강력한 기능을 제공합니다. sequence[start:end:step] start: 슬라이싱을 시작할 인덱스입니다. 생략하면 처음부터 시작합니다.end: 슬라이싱을 멈출 인덱스(포함되지 않음)입니다. 생략하면 끝까지 슬라이싱합니다.step: 슬라이싱할 때 인덱스를 건너뛰는 간격입니다. 생략하면 1씩 증가합니다.주요 규칙:start는 포함되고 end는 포함되지 않는다: 슬라이싱은 [start, end ] 범위를 반환합니다. 즉, start는 포함되지만 end는 포함되지 않습니다.step이 음수이면 역방향: 음.. 2024. 10. 10. 튜플 ( tuple ) 언제 튜플을 사용하는가?튜플은 값이 변경되지 않아야 하는 상황에서 사용됩니다. 예를 들어:함수의 반환 값이 여러 개일 때, 이를 튜플로 반환하는 것이 일반적입니다. 반환된 값을 바꾸지 않도록 보장하기 위해서죠.키(key)를 기준으로 하는 자료구조(예: 딕셔너리)에서, 튜플은 불변 속성 덕분에 안전하게 사용될 수 있습니다. 튜플 선언 방법 1. 소괄호 ()를 사용하는 방법:my_tuple = (1, 2, 3)2. 쉼표 ,를 사용하는 방법:튜플은 쉼표로 구분된 값들로 구성됩니다. 소괄호가 없어도 쉼표만 있으면 튜플이 됩니다.my_tuple = 1, 2, 33. 단일 요소 튜플 선언:단일 값으로 튜플을 만들 때는 반드시 **쉼표 ,**를 사용해야 합니다. 그렇지 않으면 일반 값으로 간주됩니다.single_va.. 2024. 10. 10. 이전 1 다음