✨
PYTHON HAND BOOK
  • Day1. 파이썬 기본 문법
    • 0. 시작하기 전에
      • 개발환경 구축
      • Pycharm 사용법
      • 생각해봅시다 (Mission1)
    • 1. 기본 데이터 유형(numbers, strings, lists, dictionaries)
      • 숫자형(numbers)
      • 문자열과 문자열 연산 (string)
      • 리스트(lists)
      • 튜플(tuple)
      • 딕셔너리(dictionaries)
      • 집합(set)
      • 불(boolean)
    • 2. 기본 제어 구조(if/else, for 루프)
      • 조건문 ( if else )
      • while, for loop 반복
    • 3. 한번 해볼까? (Mission2)
    • 4. 마무리
  • Day2. 파이썬 입출력 및 함수
    • 1. 함수 및 모듈
    • 2. 기본 객체 지향 프로그래밍(클래스, 객체)
    • 3. Quiz quiz~(Mission3)
    • 4. 마무리
  • Day3. 파이썬 활용
    • 1. 예외 처리 (try, except)
      • try except 사용해볼까요?(Mission4)
    • 2. 외부 라이브러리 작업(NumPy, Pandas)
      • Numpy
      • Pandas, DataFrame
      • N,P,D quiz(Mission5)
    • 3. Flask를 사용한 웹 개발 소개
    • 4. 마무리
Powered by GitBook
On this page
  1. Day1. 파이썬 기본 문법
  2. 1. 기본 데이터 유형(numbers, strings, lists, dictionaries)

리스트(lists)

기본 데이터 중 리스트로 구성된 것에 대한 예제 입니다.

리스트

string_list = ["a", "b", "c", "d"]
number_list = [1, 2, 3, 4]

# 인덱싱
print(string_list[0]) # a
print(number_list[2]) # 3

# 슬라이싱
print(string_list[:2]) # ['a', 'b']
print(number_list[1:3]) # [2, 3]

# 더하기
print(string_list + number_list) # ['a', 'b', 'c', 'd', 1, 2, 3, 4]

# 반복하기
print(number_list * 2) # [1, 2, 3, 4, 1, 2, 3, 4]

# 길이 구하기
print(len(number_list)) # 4

# 값 수정하기
number_list[1] = 5
print(number_list) # [1, 5, 3, 4]

# 요소 삭제하기
del number_list[1]
print(number_list) # [1, 3, 4]

# 요소 추가
number_list.append(0)
print(number_list) # [1, 3, 4, 0]

# 리스트 정렬
number_list.sort()
print(number_list) # [0, 1, 3, 4]

# 리스트 뒤집기
number_list.reverse()
print(number_list) # [4, 3, 1, 0]

# 리스트 인덱스 반환
# index(x) x값이 있으면 x의 인덱스값 반환
# 없으면 에러가 발생합니다.
print(number_list.index(3)) # 1

# 리스트 요소삽입
# insert(a, b) a번째에 b를 넣어라
number_list.insert(0, 10)
print(number_list) # [10, 4, 3, 1, 0]

# 리스트 요소제거
# remove(x) 첫번째로 나오는 x를 제거해라
number_list.remove(10)
print(number_list) # [4, 3, 1, 0]

# 리스트 요소 꺼내기
# pop() 제일 마지막 요소를 꺼냄
print(number_list.pop()) # 0
print(number_list) # [4, 3, 1]

# 리스트 요소 개수 세기
# count(x) 리스트 안에 x가 몇개인가
print(number_list.count(3)) # 1

# 리스트 확장
# extend(list)
number_list.extend([5,6,7])
print(number_list) # [4, 3, 1, 5, 6, 7]
Previous문자열과 문자열 연산 (string)Next튜플(tuple)

Last updated 2 years ago