분류 전체보기(144)
-
Python의 배열: 숫자 데이터를 효율적으로 사용하기
Python에서 숫자의 동종 배열 만들기 다른 시퀀스와 마찬가지로 숫자 배열 수정 배열과 다른 데이터 유형 간 변환 Python 배열에 적합한 유형 코드 선택 배열의 비표준 유형 에뮬레이트 Python 배열의 포인터를 C 함수에 전달 프로그래밍의 배열 이해 컴퓨터 과학의 배열 추상 데이터 유형 데이터 구조 데이터 유형 컴퓨터 과학은 요소 삽입이나 삭제와 같은 특정 작업을 지원하는 추상 데이터 유형(ADT)으로 데이터 컬렉션을 모델링합니다. 이러한 작업은 추상 데이터 유형의 고유한 동작을 설명하는 추가 제약 조건을 충족해야 합니다. 이 맥락에서 단어 추상은 이러한 데이터 유형이 구현 세부 사항을 사용자에게 맡기고 예상 의미 체계 또는 집합만 정의한다는 의미입니다. 결과적으로 데이터 구성에 대한 동일한 개념..
2024.01.04 -
Python의 사전
사전과 목록은 다음과 같은 특징을 공유합니다. 둘 다 변경 가능합니다. 둘 다 역동적입니다. 필요에 따라 늘리거나 줄일 수 있습니다. 둘 다 중첩될 수 있습니다. 목록에는 다른 목록이 포함될 수 있습니다. 사전에는 다른 사전이 포함될 수 있습니다. 사전에는 목록이 포함될 수도 있고 그 반대도 가능합니다. 사전은 주로 요소에 액세스하는 방법이 목록과 다릅니다. 목록 요소는 인덱싱을 통해 목록에서의 위치에 따라 액세스됩니다. 사전 요소는 키를 통해 액세스됩니다. 사전 정의 사전은 키-값 쌍의 모음으로 구성됩니다. 각 키-값 쌍은 키를 관련 값에 매핑합니다. 쉼표로 구분된 키-값 쌍 목록을 중괄호({})로 묶어 사전을 정의할 수 있습니다. 콜론(:)은 각 키를 관련 값과 구분합니다. d = { : , : , ..
2024.01.03 -
Python의 목록과 튜플
파이썬 목록 간단히 말하면 목록은 임의 개체의 모음으로, 다른 많은 프로그래밍 언어의 배열과 다소 유사하지만 더 유연합니다. 목록은 아래와 같이 쉼표로 구분된 개체 시퀀스를 대괄호([])로 묶어 Python에서 정의됩니다. In [ ]: a = ['foo', 'bar', 'baz', 'qux'] print(a) In [ ]: a Python 목록의 중요한 특징은 다음과 같습니다. 목록은 순서가 지정됩니다. 목록에는 임의의 개체가 포함될 수 있습니다. 목록 요소는 인덱스로 액세스할 수 있습니다. 목록은 임의의 깊이로 중첩될 수 있습니다. 목록은 변경 가능합니다. 목록은 동적입니다. 목록이 정렬됩니다 리스트는 단순한 객체의 모음이 아닙니다. 순서가 지정된 개체 모음입니다. 동일한 요소가 다른 순서로 있는 목..
2024.01.02 -
Python에서 목록 이해(list comprehension)를 사용해야 하는 경우
루프 및 map() 호출을 Python의 목록 이해로 다시 작성 컴프리헨션, 루프 및 map() 호출 중에서 선택 조건부 논리로 이해력을 강화하세요. filter() 교체 컴프리헨션을 사용 성능 문제를 해결하기 위해 코드 프로파일 하기 Python에서 목록을 만드는 방법 for 루프 사용 빈 list를 인스턴스화합니다. 반복 가능한 요소 또는 요소의 범위를 반복합니다. 추가 각 요소를 list 끝에 추가합니다. In [ ]: squares = [] for i in range(10): squares.append(i * i) squares map() 개체 사용 거래 목록에 대한 세후 가격을 계산해야 하는 상황을 생각해 보십시오. In [ ]: txns = [1.09, 23.56, 57.84, 4.56, 6...
2024.01.02 -
Python의 list 데이터 유형-예제를 통한 심층 분석2
list 연결 및 반복 연결, 더하기 연산자(+)를 사용합니다. 반복, 곱셈 연산자(*)를 사용합니다. list 연결(+ : 연결 연산자) In [ ]: [0, 1, 2, 3] + [4, 5, 6] + [7, 8, 9] In [ ]: digits = [0, 1, 2, 3, 4, 5] id(digits) In [ ]: digits = digits + [6, 7, 8, 9] id(digits) 참고: list는 다른 list과만 연결할 수 있습니다. list를 다른 것과 연결하려고 하면 예외가 발생합니다: In [ ]: [0, 1, 2, 3, 4, 5] + (6, 7, 8, 9) In [ ]: digits = [0, 1, 2, 3, 4, 5] digits += [6, 7, 8, 9] digits 일반 연결 ..
2023.12.31 -
Python의 list 데이터 유형-예제를 통한 심층 분석1
list 클래스는 Python의 기본 내장 데이터 유형입니다. 인상적이고 유용한 기능 세트가 있어 이질적인 데이터를 효율적으로 구성하고 조작할 수 있습니다. list 사용 방법을 아는 것은 Python 개발자에게 꼭 필요한 기술입니다. Python의 list 데이터 유형 시작하기 Python의 list는 유연하고 다재다능하며 강력하고 인기 있는 내장 데이터 유형입니다. 이를 통해 객체의 가변 길이 및 변경 가능한 시퀀스를 생성할 수 있습니다. list에는 모든 유형의 개체를 저장할 수 있습니다. list요소가 동일한 유형을 공유하는 경우가 많지만 동일한 목록 내에서 다양한 유형의 개체를 혼합할 수도 있습니다. list 객체의 보다 관련성이 높은 특성 중 일부는 다음과 같습니다. 순서: 특정 삽입 순서에 ..
2023.12.30