마지막으로 실행된 결과값을 저장하는 용도연산은 물론이고 다른 변수에 저장할 수도 있다.a,\*,b = (1,2,3,4,5)print() print(a,b) \`\`\`x = 1_000_000_000hex = 0xffff_ffffprint(x,hex) \`\`\`weak
익명 함수를 생성하는데 사용되는 키워드def와 달리 이름이 없고, 함수를 짧게 만들어 줌.람다의 형식일반적인 함수를 보자.add_lambda = lambda x, y: x + yresult_lambda = add_lambda(3, 5)print(result_lambda
배열을 슬라이싱하는 데 여러가지 방법이 있는데, 보다보면 생각보다 헷갈리는 경우가 많다.완벽하게 정리해보자.배열 슬라이싱의 형식start, end, step 모두 양/음수가 가능하다.start는 시작하는 인덱스, end는 끝내는 인덱스, step은 증가폭/감소폭이다.e
기존의 리스트를 정렬한다(modifies the list in-place)리스트 내에서만 정의될 수 있다(list.sort() method is only defined for lists)sorted(5, 2, 3, 1, 4) \`\`\`print(sorted("This
리스트 내에 x이 등장하는 개수Return the number of times x appears in the list.str.count(x)str.count(x, start) str.count(x, start, end) \`\`\`from collections impo
순서가 있는 자료형(list, set, tuple, dictionary, string)을 입력으로 받았을 때, 인덱스와 값을 포함하여 리턴for문과 함께 자주 사용됨인덱스와 값을 동시에 접근하면서 루프를 돌리고 싶을 때 사용형식이 fruits 리스트를 예시로 들어보자.
임의의 개수를 넣을 수 있는 인자넣지 않을 수도 있고, 몇개를 넣을 수도 있다.함수를 사용할때는 인자의 순서에 따라 값을 넣어야한다.그렇다면 키워드 인자를 사용해서 작성한다면?순서를 지키지 않아도 키워드에 해당하는 값이 들어간다.만약 매개변수에서 초기값이 지정되어있다면
동일한 개수로 이루어진 데이터들을 묶어서 리턴반환 타입은 튜플형태iterable은 반복 가능(iterable)한 데이터 여러 개를 입력한다는 뜻예시를 보자.list(zip(1, 2, 3, 4, 5, 6)) \`\`\`dict(zip('one','two','three',
Key(고유한 값)와 Value를 한 쌍으로 갖는 자료형리스트나 튜플처럼 순차적으로 해당 요솟값을 구하지 않고 Key를 통해 Value를 얻는다a1 a'this' \`\`\`리스트나 튜플, 문자열은 요솟값을 얻고자 할 때 인덱싱이나 슬라이싱을 했다.그러나 딕셔너리는 요
출력된 결과가 많아서 결과물의 텍스트 파일로 확인할 때 출력 결과를 텍스트 파일로 저장할 때sys 모듈을 사용하여 표준 출력을 파일로 리다이렉션 print() 함수에 file 인자를 지정하여 특정 결과만 출력할 수도 있다. 파일을 생성할때에 사용하는 함수첫 번째 인자는
거르는 기준이 되는 함수, 걸러질 리스트(Iterable)을 매개변수로 받음결과가 True일 경우에만 필터링. 필터의 결과 데이터 타입은 filter 타입이기 때문에, list/tuple 등의 타입으로 변환해야 함. 큰 리스트가 있을 때 메모리를 절약하기 위해 사용la
변수, 함수, 클래스 등을 모아 놓은 스크립트 파일하나의 .py 파일은 모듈2의 거듭제곱을 만드는 모듈을 만들었다.파일명은 square2.py이다.이 때 확장자 .py를 제외한 square2가 모듈 이름이다.모듈을 사용하는 데 두가지 방법이 있다.square2.py가
파이썬 파일은 메인으로 실행되거나, 임포트되어 실행된다. c,java와 같은 프로그래밍 언어에는 메인함수라는 개념이 있다.(프로그램을 시작할 때 처음 실행하는 함수) 그런데 파이썬에는 메인함수가 존재하지 않는다.그래서 파이썬에서는 다음과 같은 코드를 사용하는데 이는 파
객체를 파일에 저장하는 모듈형식을 유지하면서 데이터를 저장하는 방법파이썬 객체를 파일에 저장하는 과정을 피클링(pickling)파일에서 객체를 읽어오는 과정을 언피클링(unpickling)이라고 한다.dump 메서드를 사용한다.파일 모드를 'wb'로 지정해야한다.이 때