T I L / 6월 15일

Jay·2020년 6월 15일
0

Today I Learned 🧐

목록 보기
39/71
post-thumbnail

Python

간단하지만 그동안 몰랐던 것들

while

그동안 while문을 수도 없이 쓰면서 아주 기초적인것을 모르고 있었다는 사실을 오늘에서야 깨달았다. while문의 조건은 while문이 다시 시작할 때 고려된다는 것. 그동안은 while문 내부 어디에서든 조건에 어긋나면 바로 루프가 중단되는줄 알고 있었는데, while문은 그렇게 칼같지 않았다(..)

2차원 리스트를 1차원 리스트로 바꾸는 방법

dimn2 = [[1, 2, 3, 4] for _ in range(3)]
dimn1 = sum(dimn2, [])
> [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4]

그동안 sum의 인자는 하나만 입력해서 사용해왔지만, 사실 sum의 인자는 2개까지 입력할 수 있다.

sum(iterable[, srart])

start에는 iterable에 더하고 싶은 값을 입력하고, iterable에는 list, tuple, dict같은 iterbale한 값을 입력하면 된다.
즉, 위의 코드는 [ ] + [1, 2, 3, 4] + [1, 2, 3, 4] + [1, 2, 3, 4] 을 표현한 것이다.

Project

DB modeling

profile
You're not a computer, you're a tiny stone in a beautiful mosaic

0개의 댓글