파이썬 12

[파이썬] 2차원 리스트를 1차원 리스트로 만들기 - from_iterable

파이썬의 다양한 기능을 사용하면, for 문을 사용하지 않고도 리스트를 이어 붙일 수 있습니다. my_list = [[1, 2], [3, 4], [5, 6]] # 방법 1 - sum 함수 answer = sum(my_list, []) # 방법 2 - itertools.chain import itertools list(itertools.chain.from_iterable(my_list)) # 방법 3 - itertools와 unpacking import itertools list(itertools.chain(*my_list)) # 방법 4 - list comprehension 이용 [element for array in my_list for element in array] # 방법 5 - reduce 함수..

파이썬 2021.05.17

[파이썬] 삼각형 별찍기

문제 이 문제에는 표준 입력으로 정수 n이 주어집니다. 별(*) 문자를 이용해 높이가 n인 삼각형을 출력해보세요. 제한 조건 n은 100 이하인 자연수입니다. 답 n = int(input().strip()) for i in range(1, n + 1): print(i * "*") https://programmers.co.kr/learn/courses/4008/lessons/12727 파이썬을 파이썬답게 - 삼각형 별찍기 - sequence type의 * 연산 본 강의는 파이썬 문법을 이미 알고 있는 분들을 대상으로 만들어졌습니다. ##### 이런 분들께 추천합니다 * 파이썬 문법을 알고 계시는 분 * 알고리즘 문제를 조금 더 쉽게 풀고 싶은 분 * Python 코 programmers.co.kr

파이썬 2021.05.17

[파이썬] String 모듈 - 알파벳 출력하기

알파벳 출력하기(파이썬을 파이썬답게) 데이터 상수 programmers.co.kr/learn/courses/4008/lessons/12729 파이썬을 파이썬답게 - 알파벳 출력하기 - string 모듈 본 강의는 파이썬 문법을 이미 알고 있는 분들을 대상으로 만들어졌습니다. ##### 이런 분들께 추천합니다 * 파이썬 문법을 알고 계시는 분 * 알고리즘 문제를 조금 더 쉽게 풀고 싶은 분 * Python 코 programmers.co.kr

파이썬 2021.05.07

[파이썬] 기초 - 문자열 활용

m.blog.naver.com/PostView.nhn?blogId=zlatmgpdjtiq&logNo=221300376523&proxyReferer=https:%2F%2Fwww.google.com%2F Python 기초 11: 문자열 활용-2 [ join & center & ljust & rjust & zfill ] 안녕하세요 ~! 이번글에서는 join() ~ zfill() 까지 할거에요!. 지난글에서 했던 upper() ~ splitlines() ... blog.naver.com center() 칸수를 체울때 사용합니다 st.center(칸수,체울값) ljust() 왼쪽부터 칸수확보 st.ljust(칸수,체울값) rjust() 오른쪽부터 칸수확보 st.rjust(칸수,체울값)

파이썬 2021.04.28

[파이썬] 파이썬의 기초-2

for in list for in 반복문 코드를 필요한만큼 반복해서 실행 for pattern in patterns: print (pattern) 리스트 patterns의 값을 하나씩 꺼내 pattern으로 전달 리스트의 길이만큼 print (pattern) 실행 for in range range 함수 필요한 만큼의 숫자를 만들어내는 유용한 기능 for i in range(5): print(i) enumerate 리스트가 있는 경우 순서와 리스트의 값을 전달하는 기능 names = ['철수', '영희', '영수'] for i, name in enumerate(names): print('{}번: {}'.format(i + 1, name)) 할당 연산자 a = 10, b = 20 이라 가정한다. Operat..

파이썬 2021.04.18