Language/Python

    2020년도 2회차 정처기 실기 파이썬문제 - set(집합)

    2020년도 2회차 정처기 실기 파이썬문제 - set(집합)

    set(집합) - 수학에서의 집합과 동일한 개념 : 중복 허용하지 않는다. 순서 없다. - 리스트나 튜플은 순서가 있기 때문에 인덱싱을 통해서 데이타를 추출할수 있지만, Set은 인덱싱으로 데이타 추출이 안된다. 세트명 = set([요소1, 요소2, ...]) 세트명 = {요소1, 요소2, ...} asia={'일본', '중국', '한국'} asia.add('베트남') asia.add('중국') asia.remove('일본') asia.update({'홍콩','한국','태국'}) print(asia) ------------ (result) {'중국', '한국', '베트남', '홍콩', '태국'} # 집합이기 때문에 순서는 상관없다 set에 사용되는 함수 뜻 add 값 1개를 추가(중복값은 무시) upda..

    [Python] Iterable, Iterator, Generators 정리

    [Python] Iterable, Iterator, Generators 정리

    ※ 공부한 내용을 정리한 것이기 때문에 틀릴수도 있습니다! 파이썬 공부하다 너무너무 헷갈리는 개념 이터러블, 이터레이터, 제너레이터를 나름대로 정리해봄 ㅠㅠ Iterable 반복문(for문, while문)을 통해 순환이 가능한 객체 str, list, tuple, dictionary, range, set 등 1 2 3 4 5 6 7 8 9 10 for i in "안녕하세요": print(i) ---------- (result) 안 녕 하 세 요 cs 위의 파이썬 코드에서 "안녕하세요"는 Iterable 이다. 요소 '안'은 iterator 이다. 즉, 이터레이터는 이터러블의 요소 하나하나를 말한다! Iterator next()메소드로 데이터를 순차적으로 호출 가능한 객체 마지막 데이터까지 불러 오면 다음..