22.01.28
연휴 시작 전날입니다. 오늘은 12시 30분까지만 근무하고 끝나네용
다들 속으로 들떠 있지만 숨기고 있을 것 같습니다.
1. List
* 파이썬에서 리스트는 여러 요소들을 갖는 집합 or 컬렉션입니다.
* 새로운 요소를 추가,삭제하는 작업이 가능합니다. 파이썬의 리스트는 동적배열입니다. (자유롭게 확장 가능)
* 리스트는 그 안의 요소들을 자유롭게 변경 가능한 Mutable 데이터 타입입니다.
* 리스트의 요소들은 [] 대괄호로 둘러쌓여 컬렉션을 표현합니다.
* 각 요소들은 서로 다른 타입이여도 상관 없습니다. ' , ' 컴마로 구분하고 빈 리스트는 []로 표현합니다.
2. List indexing
* 리스트의 특정 한 요소에만 접근하기 위해서는 인덱싱을 사용합니다. 다른 언어의 배열과 비슷한 방식입니다.
* 특별한 점은 인덱스에 음수를 사용할 수 있다는 점입니다. -1은 마지막 요소, -2는 뒤에서 두번째 요소입니다.
3. 요소 추가, 수정, 삭제
* 새로운 요소를 추가할때는 List.append() 를 사용합니다. 삭제할때는 del list[x] 형식으로 삭제합니다.
* 두 개의 리스트를 병합할 때는 + 기호를 사용합니다. N번 반복할 때는 * N과 같이 표현할 수 있습니다. 두 식 모두 새 리스트를 반환합니다.
* a[1:3] : a[1], a[2] 반환
* a[:2] : a[0], a[1] 반환
4. List Sliciing
* 리스트에서 일부 부분 요소들을 선택하기 위해 Slice를 사용합니다. Slice는 리스트[첫인덱스 : 마지막인덱스]와 같이 부분 집합을 지정하는 것입니다.
* 인덱스는 0부터 시작하고 마지막 인덱스가 생략되면 리스트의 끝까지를 말합니다.
5, 리스트 검색 및 개수 세기
* 리스트 안에 특정 요소를 검색하기 위해선 index() 메서드를 사용합니다.
* 특정 요소가 몇 개 인지 체크하기 위해 count() 메서드를 사용할 수 있습니다.
파이썬 얼른 익숙해 지고 싶습니다. 정보처리기사 준비도 해야되는데 할게 많은 요즘입니다.
'Python' 카테고리의 다른 글
Python if, for, while, range (0) | 2022.01.27 |
---|---|
Python 3, Python 3.5, Python 2.7, Conversion Specifier, Formatting Operator, tuple (0) | 2022.01.26 |
Python start (0) | 2022.01.26 |