List는 정렬된 값 모음입니다. 다른 목록을 포함하여 모든 유형의 값을 포함할 수 있으며, 값은 변경 가능합니다. 즉, List를 만든 후에도 수정할 수 있습니다. List는 '[ 요소 1, 요소 2, ...]' 형태로 표현합니다.
접근 방법: python에서 List 변수에 접근하려면 인덱싱 또는 슬라이싱을 사용합니다. 예를 들어 'my_list'라는 List 변수가 있는 경우 'print(my_list [0])'와 같이 첫 번째 요소에 접근할 수 있습니다. 슬라이싱을 사용하여 List의 일부에 접근할 수도 있습니다: 'print(my_list [1:3])'.
C와 비교: C에서 List는 내장 데이터 유형이 아닙니다. 대신 일반적으로 배열을 사용하여 표현됩니다.
Tuple은 List와 유사한 정렬된 값 모음입니다. 그러나 Tuple은 변경 불가능하므로 생성된 후에 수정할 수 없습니다. Tuple은 평면에 있는 점의 좌표와 같은 고정된 값 집합을 나타내는 데 자주 사용됩니다. Tuple은 '(요소 1,요소 2, ...)'형태로 표현합니다.
접근 방법: python에서 변수에 접근하려면 List 변수에 접근하는 것과 유사한 인덱싱 또는 슬라이싱을 사용합니다. 예를 들어 Tuple 값을 저장하는 'my_tuple'이라는 변수가 있는 경우 다음과 같이 첫 번째 요소에 접근할 수 있습니다. 'print(my_tuple [0])'.
C와 비교: C에서 Tuple은 내장 데이터 유형이 아닙니다. 대신 구조나 배열을 사용하여 나타낼 수 있습니다.
Range object는 일련의 숫자를 나타냅니다. 고정 횟수만큼 반복하는 데 자주 사용됩니다.
접근 방법: python에서 범위 객체를 만들려면 'range()' 함수를 사용합니다. 예를 들어 0에서 4까지의 숫자를 나타내는 범위 객체를 만들려면 'my_range = range(5)'를 사용할 수 있습니다. 범위 객체의 요소에 접근하려면 List 또는 Tuple 변수에 접근하는 것과 유사하게 인덱싱 또는 슬라이싱을 사용할 수 있습니다.
C와 비교: C에서 범위는 고정된 숫자 범위를 반복하는 루프를 사용하여 나타낼 수 있습니다.
문자열은 일련의 문자입니다. 텍스트 또는 텍스트로 나타낼 수 있는 다른 형식의 데이터를 나타내는 데 자주 사용됩니다. 문자열은 변경할 수 없습니다. 즉, 문자열을 만든 후에는 수정할 수 없습니다. String은 ' "문자열" '형태로 표현합니다.
접근 방법: python에서 문자열 변수에 접근하려면 List 또는 Tuple 변수에 접근하는 것과 유사한 인덱싱 또는 슬라이싱을 사용합니다. 예를 들어 문자열을 저장하는 'my_string'이라는 변수가 있는 경우 다음과 같이 첫 번째 문자에 접근할 수 있습니다. 'print(my_string [0])'.
C와 비교: C에서 문자열은 문자 배열로 표현됩니다. 그러나 C는 문자열 조작에 대한 내장 지원을 제공하지 않으므로 문자열 함수를 대신 사용해야 합니다.
Dictionary는 정렬되지 않은 키-값 쌍 모음입니다. 개체의 특성과 같은 관련 정보 집합을 나타내는 데 자주 사용됩니다. 그리고, 사전은 만든 후에도 수정할 수 있습니다. Dictionary는 '{ 키1: 값1, 키2: 값2, ...}'형태로 표현합니다.
접근 방법: python에서 Dictionary 변수에 접근하려면 위치가 아닌 키로 인덱싱을 사용합니다. 예를 들어 키-값 쌍의 Dictionary를 저장하는 'my_dict'라는 변수가 있는 경우 다음과 같이 특정 키와 연결된 값에 접근할 수 있습니다. 'print(my_dict ["key"])'.
C와 비교: C에서 Dictionary는 내장 데이터 유형이 아닙니다. 대신 키-값 쌍이 있는 배열 또는 구조를 사용하여 나타낼 수 있습니다.