ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 5. List
    공부합시다!/python 2023. 1. 19. 00:14
    728x90

    자료형 중 List 시간 입니다.

    대괄호, 중괄호, 소괄호가 모두 의미가 있으니 주의하세요!

    name1 = 'Lee'
    name2 = 'Park'
    
    # 파이썬 데이터 타입(자료형)
    # List, Tuple
    
    # List (순서0, 중복0, 수정0, 삭제0)
    # 선언  [] 대괄호 사용
    
    a = []
    b = list()
    c = [1, 2, 3, 4]
    d = [10, 100, 'pen', 'Banana', 'Orange']
    e = [10, 100, ['pen', 'Banana', 'Orange']]
    
    # Indexing
    print(d[3])
    print(d[-2])
    print(d[0] + d[1])
    # d와 e에서 Banana만 꺼내기
    print(d[3])
    print(e[2][1])
    print(e[-1][-2])
    print(e[-1][1])
    
    # Slicing
    print(d[0:3])
    print(d[0:1])
    print(e[2][1:3])
    
    # 연산
    print(c + d)
    print(c * 3)
    #print(c[0] + 'hi')
    print(str(c[0]) + 'hi')
    
    # 리스트 수정 삭제
    c[0] = 77
    print(c)
    
    c[1:2] = [100, 1000, 10000]
    print(c)
    
    c[1] = ['a', 'b', 'c']
    print(c)
    
    del c[1]
    print(c)
    del c[-1]
    print(c)
    print()
    print()
    
    # List 함수
    y = [5,2,3,1,4]
    print(y)
    # 문자열 끝에 추가
    y.append(6)
    print(y)
    
    # 오름차순
    y.sort()
    print(y)
    
    # 내림차순
    y.reverse()
    print(y)
    
    # 중간 삽입
    y.insert(2,7)
    print(y)
    
    # 삭제 (del은 인덱스 이용, remove는 일치하는 자료)
    y.remove(2)
    print(y)
    
    # 맨 끝 원소 꺼내기고 삭제 (LIFO:Last IN First Out)
    y.pop()
    print(y)
    
    ex = [88,77]
    y.append(ex)
    y.extend(ex)
    print(y)

    728x90

    '공부합시다! > python' 카테고리의 다른 글

    7. Dictionary  (0) 2023.01.25
    6. Tuple  (0) 2023.01.20
    4. 문자열, 문자열 연산, 슬라이싱  (0) 2023.01.18
    3. Data Type과 형변환  (0) 2023.01.17
    0. 환경설정: Python 설치, Anaconda, VScode, 가상환경설정  (0) 2023.01.16
Designed by Tistory.