본문 바로가기
개발/파이썬

[Python] 배열 개념! 딕셔너리, 튜플, 리스트를 알아보자!

by 현석_s 2022. 5. 25.

어디선가 많이 들어본 배열!

코딩 언어를 배우면서 자주 접하는 부분인 배열!

자주 듣고 접한다는 것은 그만큼 중요하다고 생각을 합니다.

파이썬에는 배열의 개념이 크게 딕셔너리, 튜플, 리스트로 이루어져 있는데

세분해서는 (딕셔너리) |( 튜플, 리스트)로 이해하면 편할 거 같습니다!


튜플과 리스트

튜플과 리스트의 큰 차이점은 안에 들어있는 배열 요소를 변경할 수 있냐 없냐로 크게 구분할 수 있을 것 같습니다!

tuple = (1,2,3,4) //튜플을 괄호를 () 를 사용
list = [1,2,3,4]  //리스트는 괄호를 [] 를 사용

리스트는 배열 요소를 변경할 수 있다는 장점을 활용하여 몇가지 작업을 더 할 수 있습니다!

list = [1,2,3,4]  #리스트는 괄호를 [] 를 사용
list.append(100)  #리스트 마지막 배열에 100추가 하는 방법
list.insert(1,30)  #리스트 1번에 30이라는 값을 넣고 뒤에 배열을 밀기
print(list)


 

딕셔너리

딕셔너리는 영어로 쓰면 dictionary로 우리가 평소에 알고 있는 단어 사전이라는 뜻으로 해석할 수 있습니다.

예를 들어서 우리가 사용하는 영어사전처럼 찾고 싶은 단어가 있고 그에 연결되어 있는 뜻을 하나 가지고 있듯이 파이썬의 딕셔너리도 비슷한 기능을 수행합니다!

dict = {"hi":"안녕하세요","bye":"안녕히계세요","good":"개굿!"}
print(dict)

앞에 들어가는 hi와 같은 단어는 변하지 않는 key로 구성되어 있고 뒤의 “안녕하세요” 는 변할 수 있는 value 값으로 이루어져 있습니다.

 dict = {"hi":"안녕하세요","bye":"안녕히계세요","good":"개굿!"}
print(dict)
dict["hi"] = "안녕!"
del dict["good"]
dict["soory"] = "미안"
print(dict)

  • 딕셔너리 이름[딕셔너리에 추가하고 싶은 key : 추가하고 싶은 value] # 딕셔너리 추가
  • del 딕셔너리 이름[key] # 딕셔너리 삭제
  • 딕셔너리 이름[value를 바꾸고 싶은 딕셔너리 이름 : 바꾸고 싶은 value] # 딕셔너리 삭제

오늘도 간단하게 딕셔너리, 튜플, 리스트에 대해서 알아봤습니다

🥸오늘 하루도 다들 마무리 잘 하시고 언제나 지적과 훈수 부탁드리겠습니다

댓글