리스트, 튜플, 딕셔너리
<리스트>
# 리스트
x = [1,2,3,4,0]
for n in x:
print(n)
# 1 2 3 4 0 이 출력됨
y = ["hello", "there"]
for n in y:
print(n)
# "hello" "there" 가 출력됨
print("hello" in y) #True
print(20 in x) #False
x[1] = 5 --가변
<튜플>
x = (1,2,3)
y = (2,"e")
print(x+y)
print(y.index("e"))
print(1 in x)
x[0] = 4 -- 에러: 튜플은 불변 immutable
=> 튜플과 리스트의 차이 : 튜플은 assignment가 안된다. 리스트는 가변, 튜플은 불변
<딕셔너리>
# 딕셔너리
x = dict()
y = {}
x= {
'name': "hj",
"age": 26,
3: "hi"
}
print(x["age"])
print(3 in x)
print(x.keys())
print(x.values())
for key in x:
print(key)
print(x[key])
x[3] = "하이"
x["와우"] = "wow"
* 응용문제 : 과일 갯수를 알려줘
fruits = ["사과","사과","바나나","바나나","딸기","키위","복숭아","복숭아","복숭아"]
count = {}
for f in fruits:
if f in count:
count[f] += 1
else:
count[f] = 1
print(count)
출처 : 유투브(테크보이 워니 - 파이썬 강의)
728x90
'Language > Python' 카테고리의 다른 글
실습 : Twilio SMS Python (0) | 2020.10.24 |
---|---|
패키지와 모듈 (0) | 2020.10.24 |
클래스와 오브젝트 (0) | 2020.10.24 |
댓글