파이썬 [ 'L', 'I', 'S', 'T' ]

Python 초심자😵 또는 숙련된 Python 프로그래머/개발자🤩, 가장 일반적인 데이터 구조 중 하나는 List📃입니다.

  • Python에서 List는 순서가 지정되고 변경 가능하며 이질적인 동적 데이터 유형입니다.
  • 인덱스를 통해 개별 요소에 액세스할 수 있도록 정렬되어 있습니다.
  • 변경 가능하므로 목록 요소를 업데이트할 수 있습니다.
  • List는 Integer, Float, Boolean, String 등과 같은 다양한 데이터 유형의 데이터를 포함할 수 있습니다.
  • 목록에 중복 요소가 포함될 수 있습니다.
  • 목록의 예는


  • new_list = ["John", 2 , 2.5, True]
    



    심플✨💥....그렇지 않나요??!!!!!!!!😎🤩

    좋습니다. 목록에서 사용할 수 있는 가장 일반적인 방법에 대해 논의해 보겠습니다.

  • 추가()
    이 메서드는 목록 끝에 요소를 추가/추가하는 데 사용됩니다.

  • 통사론

    list.append(element)
    

    예시

    num_list = ["John", 1, 2, 3, 4, True]
    num_list.append(5)
    print("Updated List: {}".format(num_list))
    

    산출

    Updated List: ['John', 1, 2, 3, 4, True, 5]
    



  • 끼워 넣다()
    이 메소드는 지정된 위치/인덱스에 요소를 삽입/추가하는 데 사용됩니다.

  • 통사론

    list.insert(index, element)
    

    예시

    num_list = ["John", 1, 2, 3, 4, True]
    num_list.insert(1,500)
    print("Updated List: {}".format(num_list)
    

    산출

    Updated List: ["John", 500, 1, 2, 3, 4, True]
    

    500은 인덱스 1에 삽입됩니다.

  • 세다()
    이 메서드는 목록에서 특정 요소의 발생 횟수를 반환합니다.

  • 통사론

    list.count(element)
    

    예시

    num_list = [1,2,3,5,4,5,6,5]
    cnt = num_list.count(5)
    print("Number of times 5 occur: {}".format(cnt))
    

    산출

    Number of times 5 occur: 3
    


  • 종류()
    이 방법은 기본적으로 목록을 오름차순으로 정렬합니다. 내림차순으로 정렬하려면 sort 메소드 내에서 reverse 플래그를 사용해야 합니다.

  • 통사론

    list.sort(reverse = True|False, key = function_name)
    

    예시

    num_list = [1,2,3,5,4,5,6,5]
    num_list.sort()
    print("Sorted List in Ascending Order: {}".format(num_list))
    num_list.sort(reverse = True)
    print("Sorted List in Descending Order: {}".format(num_list))
    

    산출

    Sorted List in Ascending Order: [1, 2, 3, 4, 5, 5, 5, 6]                                                                      
    Sorted List in Descending Order: [6, 5, 5, 5, 4, 3, 2, 1]
    


  • 뒤집다()
    이름에서 알 수 있듯이 이 메서드는 목록을 뒤집습니다.

  • 통사론

    list.reverse()
    

    예시

    num_list = [1,2,3,5,4,5,6,5]
    num_list.reverse()
    print("Reversed List: {}".format(num_list))
    

    산출

    Reversed List: [5, 6, 5, 4, 5, 3, 2, 1]
    


  • 제거하다()
    이 메서드는 목록에서 지정된 요소를 제거합니다. 지정된 요소가 두 번 이상 발생하면 요소의 첫 번째 항목이 제거됩니다.

  • 통사론

    list.remove(element)
    

    예시

    num_list = [1,2,3,5,4,5,6,5]
    print("List before updating: {}".format(num_list))
    num_list.remove(5)
    print("Updated List: {}".format(num_list))
    

    산출

    List before updating: [1, 2, 3, 5, 4, 5, 6, 5]                                                                                
    Updated List: [1, 2, 3, 4, 5, 6, 5]
    


  • 팝()
    이 메서드는 지정된 위치/색인에서 요소를 제거합니다.

  • 통사론

    list.pop(index)
    

    예시

    num_list = [1,2,3,5,4,5,6,5]
    print("List before updating: {}".format(num_list))
    num_list.pop(5)
    print("Updated List: {}".format(num_list))
    

    산출

    List before updating: [1, 2, 3, 5, 4, 5, 6, 5]                                                                                
    Updated List: [1, 2, 3, 5, 4, 6, 5]
    


  • 인덱스()
    이 메서드는 지정된 요소의 인덱스를 반환합니다. 지정된 요소가 두 번 이상 발생하면 요소가 처음 발생한 인덱스가 반환됩니다.

  • 통사론

    list.index(element)
    

    예시

    num_list = [1,2,3,5,4,5,6,5]
    idx = num_list.index(5)
    print("Index of 5: {}".format(idx))
    

    산출

    Index of 5: 3
    


  • 연장하다()
    이 메소드는 현재 목록의 끝에 반복 가능한 요소(List, Set, Tuple 등)를 추가/추가합니다.

  • 통사론

    list.extend(iterable)
    

    예시

    num_list = [100,200,300,400,500]
    char_list = ["A", "B", "C", "D"]
    num_list.extend(char_list)
    print("Updated List: {}".format(num_list))
    

    산출

    Updated List: [100, 200, 300, 400, 500, 'A', 'B', 'C', 'D']
    


  • 복사()
    이 메서드는 지정된 목록의 복사본을 만듭니다.

  • 통사론

    list_2 = list_1.copy()
    

    list_2는 list_1의 복사본입니다.

    예시

    num_list = [100,200,300,400,500]
    new_list = num_list.copy()
    print("Copy of the 'num_list': {}".format(new_list))
    

    산출

    Copy of the 'num_list': [100, 200, 300, 400, 500]
    


  • 분명한()
    이 메서드는 지정된 목록에서 모든 요소를 ​​제거합니다.

  • 통사론

    list.clear()
    

    예시

    num_list = [100,200,300,400,500]
    num_list.clear()
    print("Cleared List: {}".format(num_list))
    

    산출

    Cleared List: []
    

    그래서..리스트로 작업하는게 그렇게 어렵지 않죠!!....맞아요???!!!!😇

    즐거운 배움!!✌😎

    좋은 웹페이지 즐겨찾기