배열
-
VBA/파워포인트/사진정리 - 1.1. 파일명 배열코딩/vba 2024. 1. 12. 15:26
파일명 배열 생성용 유틸리티 GetFiles() GetFiles()는 파일 이름들을 수집하고 정렬해서 배열을 반환한다. 이 프로시저는 이 프로젝트 외 다른 용도로도 사용가능하므로 유틸리티다. 실수로 경로명에 "\"를 누락해도 상관없도록 경로명을 처리한다. 폴더를 검색하고 디렉토리가 아닌 파일명만 배열에 저장한다. 이 때 경로명과 파일명을 합쳐 저장한다. 그리고 프로시저가 정상 작동하는지를 확인할 수 있도록 파일명을 '직접 실행'창에 출력한다. 그 후 VBA에는 배열을 정렬하는 함수가 없으므로 GetFiles()는 다시 서브 프로시저를 사용해서 배열을 정렬하고 최종적으로 배열을 반환한다. Function GetFiles(ByVal folderPath As String, ByVal fileExtension ..
-
[Python] 문자열이나 배열을 뒤집는 방법코딩/Python 2023. 5. 3. 12:23
문자열 또는 배열을 뒤집는 방법을 설명한다. 첫번째 방법 [::-1]a = 'abcde'b = a[::-1]c = [1, 2, 3, 4, 5]d = c[::-1]a[::-1]은 새로운 리스트를 반환한다.첫번째 : 는 모든 원소를 선택한다는 의미이고, 두번째 : 는 스텝사이즈를 의미한다.스텝사이즈를 -1로 정했기 때문에 역순으로 리스트를 반환한다. 이 경우에는 원본리스트는 수정하지 않고 새로운 리스트를 생성시켜 b에 반환한다.만일 원본리스트를 수정해서 재사용하려면 reverse() 메서드를 사용한다. 두번째 방법 reverse()a = [1,2,3,4,5]a.reverse()reverse()는 원본 리스트를 변경하므로, 대량의 리스트를 바꿀 때 메모리를 아껴서 사용할 수 있다.문자열은 reverse() 메..