3주차 기본 미션 : 리스트, 딕셔너리, 범위 자료형에 대해 이해한 내용을 바탕으로 포스팅하기
리스트
: 여러 가지 자료를 저장할 수 있는 자료. 대괄호[] 내부에 여러 종류의 자료를 넣어 선언
array = [273, 32, 103, "문자열", True, False] #리스트 선언
print(array) #리스트 출력
#결과 : [273, 32, 103, "문자열", True, False]
- 대괄호[] 내부에 넣는 자료를 요소(element)라고 부른다.
- 리스트는 한가지 자료형만으로 구성할 수도 있고, 위 예시처럼 여러가지 자료형을 사용하여 구현할 수도 있다.
- 요소의 위치(인덱스)는 문자열처럼 0부터 시작한다.

- 특정 요소를 변경할 수도 있다.

- 대괄호 안에 음수를 넣어 뒤에서부터 요소 선택 가능하다.

- 이중으로 접근 가능하다.

- 리스트 안에 리스트를 사용할 수 있다.
- 리스트 연산자 : +, *, len()

- 리스트에 요소 추가하기 : append(), insert(), extend()
> append() : 리스트 뒤에 요소추가
> insert() : 리스트 중간에 요소 삽입
> extend() : 매개변수로 리스트를 입력, 원래 리스트 뒤에 새로운 리스트의 요소를 모두 추가

-리스트 요소 제거하기 : 인덱스로 제거하기, 값으로 제거하기, 모두 제거하기
> del 리스트명[인덱스]
> 리스트명.pop(인덱스)
> 리스트명.remove(값)
> 리스트명.clear()

- 리스트 내부에 있는지 확인하기 : in, not in
> in : 리스트 내부에 요소가 있으면 True, 없으면 False
> not in : 리스트 내부에 요소가 없으면, True, 있으면 False

- for 반복문에서 리스트 사용하기
array=[1,2,3,4,5]
for element in array:
print(element)

딕셔너리
: 키를 기반으로 자료를 저장하는 자료. 중괄호{}로 선언하며 키: 값 형태를 쉼표로 연결해서 만든다.
dict_a={
"name" : "어벤져스 엔드게임",
"type" : "히어로 무비"
}
#딕셔너리 선언
- 키를 인덱스로 지정하여 딕셔너리 요소에 접근한다.

- 딕셔너리[새로운 키] = 새로운 값 의 형태로 새로운 값을 추가한다.

- del 을 사용하여 요소를 제거한다.

- 리스트처럼 in 키워드를 사용할 수 있다.
- 키로 딕셔러니 값 추출 : get()

- for 반복문에서 딕셔너리 사용하기
dictionary={
"name" : "7D 건조 망고",
"type" : "당절임",
"ingredient" : ["망고", "설탕", "메타중아황산나트륨", "치자황색소"],
"origin" : "필리핀"
}
for key in dictionary:
print(key, " : ", dictionary[key])

'혼공학습단 7기 - 파이썬' 카테고리의 다른 글
혼공학습단 7기 6주차 - 혼공파 (0) | 2022.02.27 |
---|---|
혼공학습단 7기 5주차 - 혼공파 (0) | 2022.02.20 |
혼공학습단 7기 4주차 - 혼공파 (0) | 2022.02.13 |
혼공학습단 7기 2주차 - 혼공파 (0) | 2022.01.21 |
혼공학습단 7기 1주차 - 혼공파 (0) | 2022.01.16 |