여러 기술 프로젝트를 동시에 처리하다 보니 2일차 보고서 공개가 늦어진 점 사과드립니다. 그럼에도 불구하고 Python 여정의 #2일차에서 배운 내용을 #100daysofMiva 챌린지에서 공유하게 되어 기쁩니다.
2일 차: Python 목록
제가 작업한 간단한 Python 목록을 보려면 여기를 클릭하세요
Python 목록은 Python의 기본 데이터 구조이며, 2일차를 목록의 복잡성을 탐구하는 데 할애하게 되어 기쁩니다. 제가 배운 내용을 요약하면 다음과 같습니다.
목록 항목 액세스: 인덱싱 및 슬라이싱 기술을 사용하여 개별 목록 항목에 액세스하는 방법을 배웠습니다. 예를 들어 my_list = [1, 2, 3, 4, 5] 목록이 있는 경우 my_list[0]을 사용하여 첫 번째 항목에 액세스하고 출력 1을 얻을 수 있습니다. 또한 슬라이싱을 사용하여 항목의 하위 집합을 가져올 수도 있습니다. my_list[1:3]과 같은 목록으로 [2, 3]을 얻습니다.
목록 항목 변경: 할당 연산자를 사용하여 목록 항목을 수정하는 방법을 알아냈습니다. 예를 들어 my_list = [1, 2, 3, 4, 5] 목록이 있는 경우 my_list[1] = 10을 사용하여 두 번째 항목을 10으로 변경할 수 있으며 목록은 [1, 10, 3, 4]가 됩니다. , 5].
목록 항목 추가: Append(), Extension(), Insert() 메서드를 사용하여 목록에 항목을 추가하는 연습을 했습니다. 예를 들어 my_list.append(6)를 사용하여 목록 끝에 항목을 추가하거나 my_list.insert(2, 7)를 사용하여 특정 위치에 항목을 삽입할 수 있습니다.
목록 항목 제거: Remove(), pop() 및 del 문을 사용하여 목록에서 항목을 제거하는 방법을 배웠습니다. 예를 들어, my_list.remove(2)를 사용하여 항목 2의 첫 번째 항목을 제거하거나 my_list.pop(1)을 사용하여 특정 위치의 항목을 제거할 수 있습니다.
루프 목록: for 루프와 while 루프를 사용하여 목록을 반복하는 방법을 이해했습니다. 예를 들어 for 루프를 사용하여 목록의 각 항목을 인쇄할 수 있습니다. for item in my_list: print(item).
리스트 컴프리헨션: 리스트 컴프리헨션의 개념과 기존 목록에서 새 목록을 만드는 방법을 파악했습니다. 예를 들어, [my_list의 x에 대해 x**2]를 사용하여 숫자의 제곱으로 새 목록을 만들 수 있습니다.
목록 정렬: sort() 및 sorted() 함수를 사용하여 목록을 정렬하는 방법을 배웠습니다. 예를 들어 my_list.sort()를 사용하여 목록을 오름차순으로 정렬하거나 sorted(my_list)를 사용하여 목록의 정렬된 복사본을 가져올 수 있습니다.
목록 복사: copy() 메서드와 list() 함수를 사용하여 목록의 복사본을 만드는 방법을 알아냈습니다. 예를 들어 my_list.copy()를 사용하여 목록의 얕은 복사본을 만들거나 list(my_list)를 사용하여 깊은 복사본을 만들 수 있습니다.
목록 조인: + 연산자와 확장() 메서드를 사용하여 목록을 연결하는 연습을 했습니다. 예를 들어 my_list + [6, 7, 8]을 사용하여 두 목록을 연결하거나 my_list.extend([6, 7, 8])를 사용하여 목록을 확장할 수 있습니다.
색인생성 이해
'인덱싱' 기술을 사용하여 목록 요소에 액세스할 수 있습니다. 목록은 각 항목에 대한 고유 인덱스가 있는 정렬된 컬렉션입니다. 이 인덱스 번호를 사용하여 목록의 항목에 액세스할 수 있습니다. 아래 이미지를 참조하세요:
위 내용은 #f일 #daysofMiva || 파이썬 목록의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!