본문 바로가기

리스트

(3)
[ Python ] 메소드 리스트, 딕셔너리 만들어 사용하기 PythonMake method list or dictionary and Use#Ubuntu 18.04 LTS#Python 3.6.6 #- - 상세 설명, 실행화면 딕셔너리로 만들기전 테스트 할 메소드를 만들자총 4개의 메소드를 만들것이다. - def test(): void- def test2(aa=None): void- def test3(): return 'str'- def test4(aa=None): return 'str' def test(): print('hear is test') def test2(aa=None): print("hear is test2: {}".format(aa)) def test3(): print('hear is test3') return 'here is test3' def te..
[ BASIC ] 발생자 제네레이터 PythonGenerator#Ubuntu 16.04 LTS#Python 3.5.2 제네레이터이터레이터를 생성해주는 함수이며 발생자라고 부르기도 한다.이터레이터와 마찬가지로 모든 값을 다 반환하고 나면 StopIterater 예외를 발생시킨다. 재네레이터는 __iter__, __next__ 메소드를 가지고 있으며 yield라는 키워드를 사용한다.재네레이터 객체에서 __next__ 메소드를 호출할 때마다,재네레이터 함수 안의 yield까지 코드를 실행한 뒤 값을 반환하고 다음 __next__를 기다린다. 즉, yield를 사용하면 값을 제네레이터 함수는 yield 다음 코드 실행을 잠시 중단하고 함수의 바깥으로 값을 전달하면서 코드 실행을 함수 바깥에 양보하여 함수 바깥의 코드가 실행되도록 한다. + Tip..
[ Do it! Jump to Python ] 02-2 파이썬 프로그래밍의 기초, 자료형 - 리스트, 튜플, 딕셔너리 02 파이썬 프로그래밍의 기초, 자료형 리스트, 튜플, 딕셔너리 02-3 리스트( List ) - 예를 들어 1부터 10까지의 숫자 중 홀수 모음인 1, 3, 5, 7, 9라는 집합을 생각해 보자. 이런 숫자 모음을 숫자나 문자열로 표현하기는 쉽지 않다. 파이썬에는 이렇나 불편함을 해소할 수 있는 자료형이 존재하는데 바로 리스트이다. - 리스트는 비어있는 리스트( [] ) 일 수도 있고, 숫자 또는 문자열을 요소 값으로 가질 수도 있으며, 숫자와 문자열을 함께 요소값으로 가질 수도 있고, 리스트 자체를 요소값으로 가질 수도 있다. 즉 리스트 안에는 어떠한 자료형도 포함시킬 수 있다. 리스트의 인덱싱과 슬라이싱 - 리스트 역시 문자열처럼 인덱싱과 슬라이싱이 가능하다. 혹시 기억이 안 날 수 있으니 다시한번..