python/basic(29)
-
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 -
일반적인 Python 데이터 구조(가이드)2
집합과 다중 집합 집합은 중복 요소를 허용하지 않는 순서가 지정되지 않은 개체 컬렉션입니다. 일반적으로 집합은 값이 집합에 속하는지 빠르게 테스트하고, 집합에서 새 값을 삽입 또는 삭제하고, 두 집합의 합집합이나 교집합을 계산하는 데 사용됩니다. dict와 마찬가지로 집합도 Python에서 특별하게 처리되며 집합을 쉽게 만들 수 있는 몇 가지 구문 설탕이 있습니다. 예를 들어 중괄호 집합 표현식 구문과 집합 이해를 사용하면 새 집합 인스턴스를 편리하게 정의할 수 있습니다. In [ ]: vowels = {"a", "e", "i", "o", "u"} squares = {x * x for x in range(10)} 하지만 주의하세요. 빈 집합을 만들려면 set() 생성자를 호출해야 합니다. 빈 중괄호({}..
2023.12.29