리스트 : 가장 기본적인 배열을 뜻한다. 리스트 내부의 값을 수정할 수 있다.
선언과 초기화는 아래 코드를 참고
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 |