리스트, 딕셔너리

모서아·2024년 12월 10일

파이썬 복습공책

목록 보기
2/5

천천히 하나씩 정리하는 중 !

리스트 [ ]

방법 1. list([1, 2, 3])
방법 2. [1, 2, 3]

기능

  • 인덱싱 : 특정 자료에 접근 가능 (프로그래밍에서 대부분 첫 자료의 인덱싱)
  • 슬라이싱 : 자료의 범위로 접근하는 방법
  • list.append(a) : 값 a를 리스트 뒤에 추가
  • list.insert(idx,a) : 값 a를 리스트 뒤에 추가
  • list.remove(a) : 값 a를 삭제

※ 에러가 뜬다면 ?! 에러 구간 파악 → 정보 확인 → 구글링 → 해결

  • syntax error : 파이썬에서 정의한 문법을 따르지 않았을때 나타남
  • index error : 적절하지 않은 인덱스로 접근했을 때 나타남
  • name error : 존재하지 않은 변수 확인할 때 나타남

딕셔너리 key value

key : 딕셔너리의 인데스와 같은 개념 (인덱스로 불러오기 x 특정 key 값으로 접근해야 함!)
value : key와 엮여있는 값

gdp_dict = { '한국' : 3000, '미국' : 4000 , '대만 ' : 3500}
print(gdp_dict)
'''
print(gdp_dict)
'''

기능

  • dict['key'] : 특정 값 출력
  • dict['key']=value : value 라는 특정 값을 업데이트 함 key가 없으면 생성 x
  • dict.keys() : 딕셔너리 자료형의 key 값들을 모아서 출력
gdp_dict.keys()
dict.keys(['한국'], ['미국'], ['대만'])
  • dict.value() : 딕셔너리의 자료형의 value 값들을 모아서 출력
gdp_dict.values ()
dict_values ([3000, 4000, 3500])
  • dict_keys, dict_values 는 형태를 표현하기 위한 자료형, list 자료형과 유사함.
    따라서 인덱싱, 슬라이싱 등 동일하게 자료를 자르고 출력 가능

https://docs.python.org/ko/3.13/library/stdtypes.html

참고하기

0개의 댓글