파이썬 리스트 자료 구조에 데이터가 저장되어 있을 때 이들 중 일부를 선택하거나 정리하는데 첨자들을 넣어 간단히 골라낼 수 있다. [ start: stop] = [ 이상 : 미만 ] 먼저 인덱스 첨자 두개는 시작 인덱스와 정지 인덱스 두개로 표현된다. 문제는 이렇게만 하면 정확한 의미가 전달이 안된다. 첫번째 시작 인덱스는 해당 인덱스를 포함(이상)하고 정지 인덱스는 해당 인덱스를 포함하지 않는다(미만). 그래서 다음코드 처럼 [1:10]인 경우 인덱스 1이상부터 인덱스 10미만(9까지)까지를 골라내라는 뜻이 된다. sample = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q'] print(sample[1:10]) 결과는 다음과..
흔히 리스트 내의 모든 데이터를 차례로 접근하기 위해서 다음과 같이 사용한다. list = [10,20,30,40] for value in list: print(value) # 실행결과 10 20 30 40 enumerate 내장 함수를 사용하면 다음과 같이 리스트의 인덱스와 숫자를 동시에 받아 사용할 수 있다. list = [10,20,30,40] for index, value in enumerate(list): print(index, " ", value) # 실행 결과 0 10 1 20 2 30 3 40 참고문헌 https://cjh5414.github.io/python-for-index/
폴더 내의 파일 리스트를 찾는 파이썬 명령어로 os 라이브러리의 os.path.listdir를 사용한다. 다음과 같이 특정 폴더 path안의 내용을 보여준다. import os DATA_DIR='0417' itemList = [] for item in os.listdir(DATA_DIR): itemList.append(item) print(itemList) 문제는 다음과 같이 폴더 속에 폴더들 파일들이 섞여 있고 필요한 파일들이 섞여 있는 경우가 많다. 위의 코드를 실행하면 다음과 같이 폴더의 모든 내용이 구분없이 리스트에 저장되어 있는 것을 알 수 있다. ['417_6_4.csv', '417_6_2.mp4', '417_6_23.csv', 'desktop.ini', '417_6_21.mp4', '417_..
- Total
- Today
- Yesterday
- tensorflow
- WSL
- 우분투
- vscode
- Maker
- 단축키
- opencv
- 메이커
- CAD
- 3d프린터
- nvidia
- Streamlit
- Arduino
- nodejs
- Stable Diffusion
- git
- ubuntu
- fablab
- comfyUI
- cura
- 한글
- Fusion360
- MicroBit
- conda
- 파이썬
- ssh
- vvvv
- Linux
- Python
- docker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |