Python - 문제 미리보기
문제 2083
hard
다음 코드의 실행 결과로 올바른 것은 무엇인가요?
```python
import json
data = {
"items": ("apple", "banana"),
"count": 42,
"active": False
}
result = json.dumps(data, indent=2, sort_keys=True, separators=("*", " -> "))
print(result)
```
정답: A
⦁ `sort_keys=True`로 인해 키들이 알파벳 순으로 정렬됩니다 (active, count, items 순)
⦁ `separators=("*", " -> ")`에서 첫 번째 값 "*"는 각 항목 사이의 구분자, 두 번째 값 " -> "는 키-값 사이의 구분자입니다
⦁ Python의 튜플 `("apple", "banana")`는 JSON 배열 `["apple", "banana"]`로 변환됩니다
⦁ Python의 `False`는 JSON의 `false`로 변환됩니다
⦁ `indent=2`로 인해 2칸 들여쓰기가 적용됩니다
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.