파이썬 TIL
파이썬에서 오늘 배운거 정리
List Comprehension: 장점 속도면에서 매우 빠름
[<표현식> for <변수> in <반복가능 객체 or 배열> (if <조건식>)]
식만 봐서는 대체 뭔지 모르겠다.
원래 코드
for i in range(10):
print(i, end="") // 1,2,3,4,5,6,7,8,9
List Comprehension 사용
먼저 대괄호 안에 표현식을 먼저 적어준다.
[print(i, end="")]
그 다음 for문
[print(i, end="") for i in range(10)]
if문은 옵션이지만 적용연습!@@
[print(i, end="") for i in range(10) if i % 2 == 0] //02468
간단하게 구구단을 List Comprehension 사용해서 작성
num = list(range(10))
result = [f"{i} * {j} = {i * j}"for i in num
for j in num]
print((result))
아직 익숙치 않아서 가독성은 그닥 좋지 않은거 같네요.....
Author And Source
이 문제에 관하여(파이썬 TIL), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@wmc1415/파이썬-TIL저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)