소개글
"중앙대학교 전산실습2 (파이썬) 기말범위 정리"에 대한 내용입니다.
목차
1. Type
2. 변수
3. 연산자
4. List
5. Tuple
6. Set
7. Dictionary
8. 문자열
9. Boolean
10. If 조건문
11. 반복문
a) for
b) while
11. 함수
12. 초기값 설정
13. 변수의 효력 범위
14. 사용자 입력 & 출력
15. Print의 띄어쓰기
16. 파일 생성하기
17. 객체지향프로그래밍
18. 모듈
a) 표준 모듈
b) 외부 모듈
19. 가상 환경
20. Numpy 패키지
본문내용
4. List
- 여러개 값을 나타내는 목록
- 대괄호 [] 안에 쉼표로 구분된 요소들로 구성 or List ()
- 여러 자료형 혼합하여 사용 가능, 인덱싱/슬라이싱 가능, 연산 가능, 요소 없이 [] 만으로 빈 리스트 생성 가능
- 리스트 생성 : a = [~~], a=list(range(5))
* range (시작, 끝, increment) : 끝은 리스트에 포함 안됨
a = [1,2,3,’text’,[4,5]]
- 인덱싱 : a[0] = 1, a[-1] = [4,5], a[-1][0] = 4
- 슬라이싱 : a[0:3] = [1,2,3], a[3:] = [3,’text’,[4,5]]
- 연산 (리스트 더하기, 리스트 반복) : a+b , a*3
- 길이 구하기 : len(a) = 3
- 요소 수정 : a[2]=8 → [1,2,8,’text’,[4,5]] (a 변수 요소 수정된 상태로 새롭게 저장됨)
- 요소 삭제 : del a[1] → [1,3,’text’,[4,5]]
- a.append(4) → print (a) → [1,2,3,’text’,[4,5],4] ; a.sort() → print (a) → 리스트 요소 정렬 ; a.reverse() → print (a) → 반대로 정렬
- index(n) (특정값이 처음 나오는 위치), insert(n,x) (n자리에 x 요소 삽입), remove (x) (특정값 제거), pop (x,y) (x요소 y요소로 반환, 지정 안하면 마지막 요소 제거), count (x) (특정값 나타나는 횟수), extend ([x,y,z]) (한 리스트에 모든 요소 다른 리스트 끝에 추가)
5. Tuple
- List처럼 요소를 일렬로 저장하지만 요소 변강,추가,삭제 불가
- 소괄호 () or Tuple() 함수로 생성
- 더하기, 반복, 인덱싱, 슬라이싱 방법 list와 동일
6. Set
- 집합에 관련된 것 쉽게 처리
- 중괄호 { } or set( )
참고 자료
없음