문제

다음 프로그램을 실행했을 때 화면에 출력되는 결과를 예상해 보라.

stations = []
stations.append('서울')
stations += (['수원', '대전'])
stations.extend(['밀양', '부산'])
stations.insert(3, '동대구')

print(stations)  # 출력 1
print(stations.pop())  # 출력 2
print(stations.remove('수원'))  # 출력 3
print(stations)  # 출력 4

예상

  1. ['서울', '수원', '대전', '동대구', '밀양', '부산']
  2. 부산
  3. None
  4. ['서울', '대전', '동대구', '밀양']

실행 결과

['서울', '수원', '대전', '동대구', '밀양', '부산']
부산
None
['서울', '대전', '동대구', '밀양']

해설