본문 바로가기
카테고리 없음

[파이썬] 파이썬 공부 2일차

by 행복전도사_재희 2025. 1. 22.
반응형

 

 

리스트 활용 

 

  • [ ] 형태로 정의되며, 원소의 순서가 존재한다. 
  • list.append(d)  >> 자료 d를 리스트 마지막 원소 뒤에 추가, 오직 1개의 자료만 넣을 수 있다. 
  • list.insert(i,d) >> 인덱스 i에 자료 d를 추가, 오직 한개의 자료만 넣을 수 있습니다. 
  • list.remove(d) >> 처음 나오는 자료 d를 제거 
  • list.sort() >> 리스트를 정렬, 숫자는 오름차순, 문자열은 사전순, 영어 → 한국어 수준으로 정렬, 문자와 숫자열이 같이 있는 경우 정렬 불가 

 

시퀀스 자료형 

 

  • 순서가 있는 자료형
  • 리스트, 문자열, 튜플 
  • 인덱싱/슬라이싱 가능
  • 더하기 가능
  • 곱하기 가능 
  • in 연산자로 시퀀스 안에 원소가 있는지 확인 가능 >> print('o'  in a) 
  • len 연산자로 시퀀스 안에 원소가 몇 개인지 확인 가능 >> print(len(a)) 
  • + , * 연산자로 연산 가능합니다. 

반복문

 

  • 어떠한 조건이나, 범위 내에서 명령을 반복적으로 수행하는 것. 
  • for 문 / while 문 
for문 
  • for 변수 in 시퀀스 : 
  • 원소로 반복하는 방법, 시퀀스의 원소를 하나씩 변수에 넣어가면서 명령 실행 
  • for문은 len(시퀀스) 만큼 수행합니다. 

 

 

range
  • 연속된 숫자를 만들어 주는 시퀀스 자료형  : range(a,b) 
  • range (a,b) = a~b-1 까지로 이루어진 시퀀스 

 

while문
  • 조건으로 반복하는 방법, 조건이 True 이면 명령을 수행 
  • while 조건 : 
기타
  • list.pop(i) : 인덱스 i 의 원소를 제거 
  • seq.count(d) : 시퀀스 내부의 자료 d의 개수를 반환 
  • str.split(c) : c를 기준으로 문자열을 쪼개서 리스트를 반환, 괄호를 비울 시 공백을 기준으로 쪼개짐 
  • str.join(list) : str을 기준으로 리스트를 합쳐서 문자열을 반환, 괄호를 비울시 공백 

 

저장하는 기능 포함 

  • list.append : 맨 마지막에 원소 추가
  • list.insert : 위치 지정해서 원소 추가
  • list.remove : 원소 이름으로 원소 제거
  • list.sort : 원소 정렬
  • list.pop : 인덱스로 원소 제거 

 

저장하는 기능 미포함

  • seq.count : 시퀀스에서 특정 원소 개수 세기
  • str.split : 문자열을 쪼개서 리스트 반환
  • str.join : 리스트를 합쳐서 만자열 반환 
반응형