안녕하세요.
python 문제에서 출력이 어떻게 되는지가 많이 헷갈립니다.
예를들면
lol = [[1,2,3], [4,5,6], [7,8,9]
for sub in lol ;
for item in sub;
print(item, end = " ")
에서 대괄호가 출력되는지 안되는지 여부.
aisa = {'한국', '중국', '일본)
print(asia)
에서 중괄호가 출력되는지 여부
a= [1, 2, 3, 7, 5]
print(a[-4])
print(a[0:3])
여기서도 대괄호가 출력되는지 안되는지가 너무 헷갈립니다. 어떻게 구분을 해야할까요ㅠㅠ
안녕하세요 길벗수험서 운영팀입니다.
각 요소에서 값을 하나씩 출력하는 경우에는 대괄호 및 중괄호가 출력되지 않습니다.
슬라이스 기능을 통한 추출은 단일 요소가 아닌 하나의 집합이므로 대괄호가 출력됩니다.
(세트에는 순서가 없으므로 슬라이스의 의미가 없습니다.)
첫 번째 예문에서는 리스트에서 각 요소가 추출되어 출력되므로 대괄호가 나오지 않습니다.
(첫 번째 예문에서 세미콜론(;)이 아닌 콜론(:) 쓰셔야 합니다)
두 번째 예문에서는 세트명을 통해 전체를 출력했으므로 중괄호가 나와야 합니다.
세 번째 예문에서는 첫번째 출력은 그냥 숫자값, 두번째 출력은 대괄호로 나옵니다.
행복한 하루되세요 :)
-
관리자2021-04-13 13:52:07
안녕하세요 길벗수험서 운영팀입니다.
각 요소에서 값을 하나씩 출력하는 경우에는 대괄호 및 중괄호가 출력되지 않습니다.
슬라이스 기능을 통한 추출은 단일 요소가 아닌 하나의 집합이므로 대괄호가 출력됩니다.
(세트에는 순서가 없으므로 슬라이스의 의미가 없습니다.)
첫 번째 예문에서는 리스트에서 각 요소가 추출되어 출력되므로 대괄호가 나오지 않습니다.
(첫 번째 예문에서 세미콜론(;)이 아닌 콜론(:) 쓰셔야 합니다)
두 번째 예문에서는 세트명을 통해 전체를 출력했으므로 중괄호가 나와야 합니다.
세 번째 예문에서는 첫번째 출력은 그냥 숫자값, 두번째 출력은 대괄호로 나옵니다.
행복한 하루되세요 :)