1. 리스트(List):

  • 설명: 리스트는 순서가 있는, 변경 가능한 자료형입니다. 여러 값을 담을 수 있고, 각 값은 인덱스를 통해 접근할 수 있습니다.
  • 선언: 대괄호 [] 안에 값을 나열하여 선언합니다.
my_list = [1, 2, 3, 'apple', 'banana']

 

특징:

  • 요소의 추가, 삭제, 수정이 가능합니다.
  • 인덱스는 0부터 시작합니다.
  • 리스트 내에 다양한 자료형의 요소를 포함할 수 있습니다.

 

2. 딕셔너리(Dictionary):

  • 설명: 딕셔너리는 키(key)와 값(value)의 쌍으로 이루어진 자료형으로, 키를 통해 값을 검색할 수 있습니다.
  • 선언: 중괄호 {} 안에 키: 값 형태로 선언합니다.
my_dict = {'name': 'John', 'age': 25, 'city': 'New York'}

 

특징:

  • 키는 중복되지 않으며 유일해야 합니다.
  • 값에는 어떠한 자료형도 포함할 수 있습니다.
  • 변경 가능한 자료형이므로 값을 추가, 삭제, 수정할 수 있습니다.

3. 범위자료형(Range):

  • 설명: 범위는 연속된 숫자들의 시퀀스를 나타내는 불변한(변경 불가능한) 자료형입니다.
  • 선언: range(start, stop, step) 함수를 통해 생성합니다. (start부터 stop까지, step 간격으로 숫자를 생성합니다.)
my_range = range(1, 10, 2)

 

특징:

  • 범위 객체는 메모리를 효율적으로 사용하며, 큰 범위도 표현할 수 있습니다.
  • 인덱싱이나 슬라이싱을 통해 값을 조회할 수 있습니다.
  • 리스트와 달리 변경이 불가능하므로 요소를 직접 수정할 수는 없습니다.





4. 확인 문제

list_a = [0,1,2,3,4,5,6,7]

 

1. 리스트 확장 (extend):
리스트 list_a를 자기 자신과 확장하여 기존의 요소들을 복사합니다.

list_a.extend(list_a)
print(list_a)

 

2. 요소 추가 (append):
리스트의 끝에 숫자 10을 추가합니다.

list_a.append(10)
print(list_a)

 

3. 특정 위치에 요소 추가 (insert):
리스트의 세 번째 위치 (인덱스 3)에 숫자 0을 삽입합니다.

list_a.insert(3, 0)
print(list_a)

 

4. 특정 요소 제거 (remove):

리스트에서 값이 3인 첫 번째 요소를 제거합니다.

list_a.remove(3)
print(list_a)



5. 특정 위치의 요소 제거 (pop):

리스트에서 세 번째 위치 (인덱스 3)의 요소를 제거합니다.

list_a.pop(3)
print(list_a)



6. 리스트 비우기 (clear):
리스트의 모든 요소를 제거하여 비웁니다.

list_a.clear()
print(list_a)

 

 

 

 

'python' 카테고리의 다른 글

혼공파-6주차:BeautifulSoup  (1) 2024.02.05
혼공파-5주차:구문오류와 예  (1) 2024.01.29
혼공파-4주차:함수만들기  (1) 2024.01.23
혼공파-2주차: if-elif 구문  (0) 2024.01.10
혼공파-1주차 : 자료형과 문자열  (0) 2024.01.03

+ Recent posts