반응형

@혼자공부하는 파이썬

혼공 학습단 5기 3주차 미션 작성 [리스트, 딕셔너리, 범위] (혼자공부하는파이썬)

 

 

 

 

이번주에는 파이썬에서 리스트(list), 딕셔너리(dictionary), 범위(range) 에 대해서 학습을 하고, 

담은 자료들을 for, while 반복문 등을 사용해서, 

반복적으로 사용하고, 자료들을 추가하고, 삭제하는 방법에 대해서 학습해 보았어요.

 

다른 언어에서는 배열(array)로만 처리를 하는거 같은데, 

파이썬에서는 리스트가 가장 배열과 비슷한거 같고, 

딕셔너리는 스위치(switch)문과 비슷한 방법으로 사용하는거 같아서, 

조금 다른 부분인거 같아서 파이썬 만의 프로그램에 대해서 

재미있게 학습해 보았던 시간이였던거 같아요.

 

벌써 6주간의 혼자공부하는 파이썬 온라인 학습도, 

절반 가량 지난거 같습니다.

 

다들 설날은 잘 보내셨는지 모르겠네요.

오늘이 마지막 휴일이라서 아쉽기도 하고, 

내일 출근 때문에 벌써부터 피로가 몰려 오시는 분들도 계실거 같고, 

이미 잠자리에 드신 분들도 계실듯 한데요, 

모두 마무리 잘 하시고, 새로운 한주 시작하세요.!!!

 

 

 

 

 

 

 

 

리스트는 인덱스 기반으로 값을 저장하는 형태이며, 

대괄호[] 내부에 각 자료 요소를 넣어 사용 합니다.

 

array = [273, 32, 103, "문자열", True, False]

 

 

 

딕서녀리는 키를 기반으로 값을 저장하는 형태이며, 

중괄호{} 안에 '키:값' 형태를 쉼표(,0로 연결해서 사용 합니다.

 

dict_a {
"name" : "어밴저스 엔드게임", 
"type" : "히어로 무비"

 

 

 

범위는 정수의 범위를 나타내는 값으로 range() 함수를 사용 합니다.

 

a = range(5)
a = range(0, 10+1)

 

 

 

 

 

 

선택미션인 '157쪽의 1번 문제의 답 쓰고 인증샷' 미션 입니다.

 

 

 

list_a.extend(list_a)   [0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7]

list_a.append(10)     [0, 1, 2, 3, 4, 5, 6, 7, 10]

list_a.insert(3, 0)      [0, 1, 2, 0, 3, 4, 5, 6, 7]

list_a.remove(3)      [0, 1, 2, 4, 5, 6, 7]

list_a.pop(3)          [0, 1, 2, 4, 5, 6, 7]

list_a.clear()          []

 

실행 결과는 위와 같습니다.

 

 

반응형

+ Recent posts