프로그래밍/Python

Python : 리스트 , 튜플 , 딕셔너리

삐제제 2020. 10. 18. 23:23

리스트 : 가장 기본적인 배열을 뜻한다. 리스트 내부의 값을 수정할 수 있다.

선언과 초기화는 아래 코드를 참고

days = ["Mon", "Tue", "Wed", "Thur", "Fri"]
print(days)
days.append("Sat")
days.reverse() // 리스트의 순서를 바꿉니다.
print(days)

타입 또한 자유롭게 넣을수있다.

something = ["abc", 123, False, None, "adfadf"]

JAVA나 C처럼 오직 한가지 타입만 저장하는것이 아니고 여러가지 타입의 데이터를 넣을수있다!

이것은 튜플도 마찬가지고 딕셔너리에서도 마찬가지이다.

 

 

튜플 : 리스트와 같지만 수정이 불가능하다.

튜플은 아래와 같이 만든다.

days = ("Mon", "Tue", "Wed", "Thur", "Fri")

 

딕셔너리 : 딕셔너리는 Key와 value로 이루어진 리스트이다. 한영사전을 예로 들어보면.. Apple : 사과 이런것처럼..

그래서 이름이 딕셔너리 인가보다.

딕셔너리는 아래와 같은 형태로 만든다.

intro = {
  "name" : "PJJ",
  "age" : 25,
  "Korean" : True,
  "fav_food" : ["Pizza", "Drink"]
}
print(intro)
print(intro["name"]) # name만을 따로 가져올 수 있다. (다른값도 마찬가지)
print(intro["fav_food"])

 그리고 추가도 가능하다.

intro = {
  "name" : "PJJ",
  "age" : 25,
  "Korean" : True,
  "fav_food" : ["Pizza", "Drink"]
}
print(intro)

intro["sex"] = "Male" # 추가
print(intro) 

이것이 딕셔너리다.

'프로그래밍 > Python' 카테고리의 다른 글

BeautifulSoup 객체 find() 와 find_all() 차이점  (0) 2020.11.21
Python : string formatting  (0) 2020.10.20
Python : 함수의 Return  (0) 2020.10.20
Python : 함수의 인자(매개변수)  (0) 2020.10.19
Python : 함수  (0) 2020.10.18