python의 set 주의점
class set(object) | set() -> new empty set object | set(iterable) -> new set object | | Build an unordered collection of unique elements. python의 set이란 집합을 의미한다. 집합 자료형에는 두 가지 특징이 있는데, 하나는 순서가 없다는 것이고, 하나는 원소가 중복될 수 없다는 것이다. 순서가 없다는 것은 무작위성을 가진다는 것을 의미한다. asdf = set('asdf') qwer = set('qwer') print(list(asdf), list(qwer)) ['s', 'd', 'f', 'a'] ['w', 'e', 'r', 'q'] ['a', 'f', 's', 'd'] ['e', 'w', ..
2021. 9. 5.
9. 파이썬 for문 (1)
>>> for x in range(9): ... print(x) ... 0 1 2 3 4 5 6 7 8 대망의 for문 맨 처음에 for를 쓰고, 그 다음에 값이 변수 이름을 쓴다. 그 다음에 in을 쓰고, 그 다음에 iterable 가능한 객체를 쓴다. iterable 가능한 타입은 list, dict, str, tuple, range 등이 있다. 여기서 range에 대해 설명하자면, range(stop) : 0부터 stop-1까지의 정수 등차수열 (= range(0, stop)) range(start, stop) : start부터 stop-1까지의 정수 등차수열 range(start, stop, step) : start부터 stop-1까지의 step을 공차로 한 등차수열 >>> list(range(0..
2021. 4. 24.
6. 파이썬 if문 (1)
if는 조건문이다. 조건에 맞으면 if문 안의 코드를 실행하고, 그렇지 않으면 실행하지 않는다. if라는 키워드를 먼저 쓰고, 그 다음에 조건을 적은 후, 콜론을 적고, 그 다음 줄로 넘어가서 같은 폭만큼의 들여쓰기를 하면서 코드를 쓴다. 조건에 맞다는 것은 그 조건이 bool형으로 변환되었을 때 True라는 뜻이고, 그렇지 않으면 False라는 뜻이다. >>> if True: ... print('Hello, world!') ... Hello, world! 파이썬은 다른 언어와는 다르게 들여쓰기로 if문, for문, while문, 함수 정의, 클래스 정의가 어디까지인지 구분한다. if 조건: if문안의명령1 if문안의명령2 if 조건2: if문2안의명령1 if문2안의명령2 if문2끝나고if문안의명령3 i..
2021. 4. 24.