1. 리스트
    1. [값1, 값2, …] 형식
    2. 조작 함수
      1. aa.append(값)    : 맨 뒤에 값을 추가
      2. aa.insert(2, 값)  : index=2인 위치에 값을 삽입
      3. aa.extend([값, 값, 값..]) : 리스트를 뒤에 추가
      4. aa.pop()             : 맨 뒤 항목을 제거/리턴,
      5. aa.sort()             : 정렬
      6. aa.reverse()       : 역순으로
      7. aa.index(값)      : 값의 index
      8. aa.remove(값)  : 값을 제거(여러개 일 경우엔 첫번째 것만 제거)
      9. del(aa[3])          : 3번째 값을 제거
      10. aa.count(값)     : 값의 개수
      11. len(aa)              : 항목의 개수
      12. aa[0]                  : 첫번째 항목
      13. aa[1]                   : 두번째 항목
    3. 리스트 사용 예
  2. 튜플
    1. (값1, 값2, …) 형식
    2. 상수이기 때문에 수정, 추가, 항목 삭제 불가, 튜플 전체 삭제는 가능
    3. aa = 10    : aa는 변수
    4. aa = (10) : aa는 튜플
    5. aa = 10,    : aa는 튜플, 괄호 생략 가능
    6. aa = (10,) : aa는 튜플
    7. 조작함수 : 리스트 함수 중 일부만 사용 가능
    8. 튜플 사용 예
  3. 딕셔너리
    1. {키1: 값1, 키2: 값2, …} 형식
    2. 예 : student = {‘학번’: 201912345, ‘이름’: ‘홍길동’, ‘나이’: 20}
    3. 조작 함수
      1. del(student[‘이름’]) : 이름 항목 삭제
      2. print(student[‘이름’]) : 홍길동 출력
      3. print(student.get(‘이름’)) : 홍길동 출력
      4. student.keys() : dict_keys([키1, 키2, …]) 모든 키를 리스트 형식으로 반환
      5. student.values() : dict_values([값1, 값2, …]) 모든 값을 리스트 형식으로 반환
      6. student.items() : dict_items[(키1, 값1), (키2, 값2), ..] 튜플 형식으로 반환
      7. list(student.keys()) : [키1, 키2, …], 모든 키를 list로 반환
      8. list(student.values()) : [값1, 값2, …], 모든 값을 list로 반환
      9. list(student.items()) : [(키1, 값1), (키2, 값2), ..], (키,값) 쌍의 list로 반환
      10. key in student, key not in student : key의 존재 여부
    4. 딕셔너리 사용 예

       
error: Content is protected !!