다양한 For문 in Python

key를 가지고 vlaue를 찾고 싶을때는 다음과 같이 합니다.

for key, value in Features.items():
    if key is 'name'
        print(value)

key와 value를 반대로 key를 value로, value를 key로 바꾸는 방법입니다.

d = {
    'k1': 'v1',
    'k2': 'v2',
    'k3': 'v3'
}

r = {value: key for key, value in d.items()}

print(r)
----------------------------
# result
{
   'v1': 'k1',
   'v2': 'k2',
   'v3': 'k3'
}

아래는 For문을 간소화하여 표현하는 방법입니다.

# brute force code
result = set()
for item in array:
    result.add(item["key"])

# simplified version
result = {item["key"] for item in array}