천천히 하나씩 정리하는 중 !
리스트 [ ]
방법 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
참고하기