어떻게 여러 방식으로 쓰는지 보자.
people = [{'name': 'bob', 'age': 20},
{'name': 'carry', 'age': 38},
{'name': 'john', 'age': 7},
{'name': 'smith', 'age': 17},
{'name': 'ben', 'age': 27}]
for person in people :
print(person)
▶run
{'name': 'bob', 'age': 20}
{'name': 'carry', 'age': 38}
{'name': 'john', 'age': 7}
{'name': 'smith', 'age': 17}
{'name': 'ben', 'age': 27}
한줄씩 찍힌다.
print(person['name'])
▶'name'의 딕셔너리가 하나씩 찍혀나온다.
print(person['name'],person['age'])
▶'name'과 'age'의 딕셔너리가 하나씩 찍혀나온다.
if person['age'] < 20:
print(person)
▶
{'name': 'john', 'age': 7}
{'name': 'smith', 'age': 17}
👉'age'가 20보다 작은 딕셔너리가 하나씩 찍힌다.