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 |