반응형
728x170
https://www.hackerrank.com/challenges/nested-list/problem
이 문제를 기반으로 설명한다.
여기서 쓰인 것을 List comprehension이라고 하는데
책에는 잘 안나와서.. 어려울 수 있다.
for문을 쓸 때 앞에 아무것도 안 붙이니까!!
그래서
LIne 6을 보면 어떤가 보니
for name, marks in marksheets // 즉 marksheets에 들어있는 것들을 name, marks 라는 변수로 차례대로 불러들일 거고
그 중 mark으로 list를 만들겠다는 것이다.
mark으로만 생기는 list가 생기겠지? 그걸 set으로 만들어서 중복되는 값을 없애고
다시 리스트로 바꾼다음 크기 순으로 sort하고 그 중 [1] 인덱스를 가리킨다.
[0]이 highest 값이고 [1]이 second_highest 겠지??
그런식이다.
728x90
반응형
그리드형
'프로그래밍 지식 > Python' 카테고리의 다른 글
[Python] upper(), lower() 활용하기 (0) | 2020.07.08 |
---|---|
[Python] 리스트 기초, 문자열을 명령어로 수행 eval(), join() (1) | 2020.07.06 |
[Python] 리스트 응용하기 (0) | 2020.07.05 |
[Python] 리스트 활용과 for 반복문 (1) | 2020.07.05 |
[Python] 집합과 리스트, Set&List (0) | 2020.07.05 |