• [Python] 리스트 문법 정리

    2023. 6. 27.

    by. hyunji1109

    1. 리스트 수정

     

    문자열과 다르게 요솟값을 변경할 수 있다.

     

    l = [1, 2, 3]
    l[0] = "11"
    
    [11, 2, 3]

     

     

    2. 리스트 삭제

     

    l = [1, 2, 3, 4, 5]
    
    del l[0]
    [2, 3, 4, 5]
    
    del l[2:]
    [4, 5]

     

     

    3. 리스트 관련 함수

     

    1. append : 요소 추가

     

    l = [1, 2, 3]
    
    l.append(4)
    [1, 2, 3, 4]

     

     

    2. extend : 리스트 확장

     

    l = [1, 2, 3]
    
    l.extend([4, 5])
    [1, 2, 3, 4, 5]

     

     

    3. insert : 요소 삽입

     

    l = [1, 2, 3, 4]
    
    l.insert(4,5)
    [1, 2, 3, 4, 5]

     

     

    4. remove : 요소 삭제

     

    l = [1, 2, 3, 3, 4]
    
    l.remove(3)
    [1, 2, 3, 4]
    
    l.remove(2)
    [1, 3, 4]

     

     

    5. sort : 정렬

     

    l = [3, 4, 1, 2]
    
    l.sort()
    [1, 2, 3, 4]
    
    l2 = ["c", "a", "b", "d"]
    
    l2.sort()
    ["a", "b", "c", "d"]

     

     

    6. reverse : 뒤집기

     

    l = [1, 2, 3, 4]
    
    l.reverse()
    [4, 3, 2, 1]

     

     

    7. index : 인덱스 출력

     

    l = [1, 1, 2, 3]
    
    l.index(1)
    0
    
    l.index(2)
    2
    
    l.inedex(0)
    오류!

     

     

    8. pop : 요소 끄집어 내기

     

    l = [1, 2, 3]
    
    l.pop()
    3
    
    print(l)
    [1, 2]

     

    'CS > 자료구조' 카테고리의 다른 글

    [Python] 문자열 문법 정리  (0) 2023.06.27
    [Python] 스택(Stack), 큐(Queue)  (0) 2023.06.20

    댓글