python 기초-리스트,튜플

Python 2021. 6. 27. 19:23

[리스트]

  • 값이 여러 들어갈 있는 상자가 있다고 생각하면 .
  • 순서가 있는 수정 가능한 객체의 집합
  • 대괄호( [ ] ) 작성되며, 리스트 내부의 값은 콤마로 구분한다.
  • 추가, 수정, 삭제가 가능함.

 

리스트명 = [요소1, 요소2, 요소3,.. ] >> 문자나 숫자 모두 들어갈 있음.

 

(예제)

 

(예제-인덱싱, 슬라이싱)

인덱싱한 값과 슬라이싱한 값은 속성이 다르다. 슬라이싱한 경우 속성은 list 나오게 .

 

(예제)

(예제

 

(예제)


(예제)

<리스트 함수>

  • Append() : 뒤에 다른 원소를 붙여줌

 

(예제) 리스트 list 담긴 '사과', '수박', '오렌지' 인덱싱하여 각각 변수에 저장하고, 비어있는 리스트 choice_list append 함수를 이용하여 추가한 아래와 같이 출력하시오.

  • Insert() : 리스트의 원하는 자리에 원하는 값을 넣어줄 사용함

(예제) Music_list 인덱스가 1 곳에 ['에잇', '아이유'] 추가하시오.

 

 

(예제) 정수형태의 인덱스 값과 노래제목, 가수명도 각각 입력받은 변수에 저장하고, insert함수를 이용하여 리스트 music_list 새로운 값을 추가하시오.

 

(예제) 리스트값 수정

(예제) 리스트값 수정 2

 

 

(예제) array = [1, 2, 3, 4, 5]

; 리스트 array 숫자 5 7 바꾸시오.

; 리스트 array 숫자 2 리스트 ['a', 'b', 'c'] 바꾸시오.

; 리스트 array 숫자 4,7 'd', 'e', 'f', 'g' 바꾸시오.

; 리스트 array 1 'h', 'i', 'j' 바꾸시오.

 

  • Remove: 리스트에서 원하는 값을 찾아 삭제해줌

 

  • Len(리스트) : 리스트의 길이를 알려줌.

(튜플)

  • 순서가 있는 집합
  • 소괄호로 작성되어지며 내부의 값음 콤마(,) 구분
  • 추가, 수정, 삭제가 불가능함. >> append 같은 함수를 사용할 수가 없음.
  • 균질한 데이터의 경우 리스트로 작성하며, 균질성이 떨어지는 경우 튜플로 작성하는 경우가많다.
  • 인덱싱, 슬라이싱 모두 리스트와 같은 형태로 이루어짐.

<in, not in>

In: 어떤 요소를 포함하고 있음을 의미함.

 

(응용)

'Python' 카테고리의 다른 글

python 기초 - 딕셔너리  (0) 2021.06.27
python기초-반복문  (0) 2021.06.27
python 기초-조건문  (0) 2021.06.27
python기초-연산자, 콘솔입력  (0) 2021.06.27
python 기초-문자열  (0) 2021.06.27
admin