Skip to content

Python Basic

GitDeveloperKim edited this page Jul 22, 2022 · 15 revisions

점프 투 파이썬

blog

스타일 가이드

pep8
formatter_black_doc

개발 문법 정리

변수 타입 확인 방법 (str)

input

  • input().split()

map

  • input 값이 10 20 30 40 50 일 때
  • x = list(map(int, input().split()))

주석 달기

  • '#' 주석 내용
  • ''' 여러줄의 주석 내용 '''

연산자

  • / : floating 몫 리턴
  • // : int 몫 리턴
  • if 0 <= english <= 100 :

chapter22 리스트 튜플 응용

리스트에 요소 추가하기

  • append(요소) : 요소 하나를 추가
  • extend(리스트) : 리스트를 연결하여 확장
  • insert(인덱스, 요소) : 특정 인덱스에 요소 추가

리스트에서 요소 삭제하기

  • pop() or pop(인덱스) : 마지막 요소 또는 특정 인덱스의 요소 삭제
  • remove(값) : 특정 값을 찾아서 삭제

리스트에서 특정값 인덱스 구하기

  • index(값) : 특정값의 인덱스 리턴
  • count(값) : 리스트의 특정 값의 갯수
  • reverse() : 리스트에서 요소의 순서를 반대로 뒤집음
  • sort() or sort(reverse=False) or sort(reverse=True) : 리스트의 요소를 순서대로 정렬 (reverse=True : 내림차순)
  • clear() : 리스트의 모든 요소 삭제

리스트를 슬라이스로 조작

  • a[len(a):] = [500,600] -> 시작 인덱스를 len(a)로 지정해서 마지막 인덱스보다 1이 더 큰 인덱스에서 리스트를 연결함

리스트 비어있음 확인

  • if not seq : #리스트가 비어있으면 true
  • if seq : #리스트가 내용이 있으면 true

리스트 복사 할당

  • b = a.copy()

인덱스와 요소를 함께 출력하기

  • for index, value in enumerate(리스트) :
  • for index, value in enumerate(리스트, start=숫자) : #인덱스가 숫자부터 시작하도록

가장 큰수와 가장 작은수, 합계 구하기

  • min(a), max(a), sum(a)

리스트 표현식 사용하기

리스트 안에 식, for반복문, if 조건문 등을 지정하여 리스트를 생성하는 것을 list comprehension 이라고 한다
for와 if를 여러번 사용할 수도 있습니다.

  • [식 for 변수 in 리스트 if 조건식]
  • list(식 for 변수 in 리스트 if 조건식)

리스트에 map 사용하기

map은 리스트의 요소를 지정된 함수로 처리해주는 함수

  • list(map(함수,리스트))
  • tuple(map(함수,튜플))

튜플 표현식 사용하기

  • tuple(식 for 변수 in 리스트 if 조건식)
Clone this wiki locally