[python] split 문자열을 몇개씩 쪼개기
특정 문자열을 2개, 3개 .. n개씩 쪼개려면 어떻게 할까요? 예를 들면 Goodmorning!! 을 두 글자씩 쪼개고 싶다. Go, od, mo, rn ...과 같이 나누고 싶다. 반복문을 사용하면 간단히 됩니다. for문을 이용해보죠. str = "Goodmorning!!" result = [str[i:i+2] for i in range(0, len(str), 2)]…
파이썬 학습과 활용
특정 문자열을 2개, 3개 .. n개씩 쪼개려면 어떻게 할까요? 예를 들면 Goodmorning!! 을 두 글자씩 쪼개고 싶다. Go, od, mo, rn ...과 같이 나누고 싶다. 반복문을 사용하면 간단히 됩니다. for문을 이용해보죠. str = "Goodmorning!!" result = [str[i:i+2] for i in range(0, len(str), 2)]…
python coding 하기 좋은 날입니다. python list method 에 대해 알아봅니다. 파이썬 리스트에는 많은 유용한 내장 함수들을 가지고 있습니다. 아래에 정리했으니 필요할 때 사용하면 좋습니다. list.append(x) : 리스트 끝에 x를 추가합니다.list.extend(list2) : list2를 list에 병합list.insert(i, x) : 리스트의 인덱스 i 위치에 x 삽입list.remove(x)…
파이썬 csv 파일 읽고 계산하기.. 입니다. 간단한 코드로 csv file을 읽고 계산해보죠. 네이버 지식인에서 답변한 내용입니다. 아주 기초적인 내용입니다. 질문 내용은 python에서 csv파일을 읽어서 1열의 숫자를 모두 더해서 평균을 구하는 방법을 구하는 내용이었습니다. 그리고 첫번째 제목행이 있으니 당연히 2번행부터 계산해야겠죠. 파이썬 csv 파일…
함수를 간략하게 만드는 람다표현식에 대해 알아보죠. 특히 람다표현식은 함수를 간편하게 작성할 수 있어서 다른 함수의 인수로 넣을때 자주 사용됩니다. 람다 표현식 만들기 def plus_ten(x): return x + 10 plus_ten(1) 위와 같은 함수를 람다표현식으로 바꾸어보겠습니다. lambda 기본형태 저장될 변수 = lambda 매개변수: 식(return 코드) plus_ten = lambda x: x+10 #사용예 plus_ten(1) # 11 매개변수 x 하나를 받고, x에 더하기 10을 해서 반환한다는 의미 람다 표현식 자체 호출(실행)하기 (lambda x: x+10)(1) #11 자바스크립트의 자체 실행함수와 형태가 같습니다. ()로 묶어서 마지막에 (1)처럼 매개변수를 전달하고 바로 실행하는 코드입니다. 람다 표현식 안에서는 새로운 변수를 만들 수 없습니다. (lambda…