-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
질문이 있습니다
23.02.26 04:55 작성 조회수 235
1
치킨 당첨자 부분에 winner[0]을 대입하셨는데,
리스트 값이라면 [] 해당 괄호도 같이 출력해야 하는 것 아닌가요???
밑에는 []가 출력되고 위에는 출력되지 않는 이유가 궁금합니다ㅜ,,
하나든 여러개든 리스트라면 []가 출력되어야 한다고 생각해서요 ㅠ_ㅠ 답변 부탁드릴게요!!
답변을 작성해보세요.
2
일코
2023.02.26
치킨 당첨자의 리턴값은 int,
커피 당첨자의 리턴값은 list이기 때문입니다.
아래 예시를 보면 이해가 쉽게 될 것 같습니다.
>>> a = [1,2,3,4,5]
>>> a[0] # 한 개 원소를 반환
1
>>> a[1:] # 리스트를 반환
[2, 3, 4, 5]
>>> type(a[0])
<class 'int'>
>>> type(a[1:])
<class 'list'>
리스트에서 한 개 원소를 인덱싱하면(winners[0])
해당 원소가 리턴됩니다.
길이가 1인 리스트가 리턴되지 않는다는 점
유념해주시기 바랍니다^^
답변 1