티스토리 뷰
List: 여러 요소를 한데 묶는 목적. [] 사용. 리스트 내의 리스트 가능
- 선언: sample_list = [1, 2, 3.14, '리스트', ['샘플', 15], 5, 5, 5]
- append(): 리스트에 요소 추가하기
sample_list.append('추가하기')
-> [1, 2, 3.14, '리스트', ['샘플', 15], 5, 5, 5, '추가하기']
- pop(): 특정위치의 요소를 빼기
sample_list.pop(2)
-> [1, 2, 3.14, '리스트', ['샘플', 15], 5, 5, 5, '추가하기']
- remove(): 특정값의 요소를 빼기
sample_list.remove('추가하기')
-> [1, 2, '리스트', ['샘플', 15], 5, 5, 5, '추가하기']
- count(): 특정값의 요소가 몇개인지 확인하기
sample_list.count(5)
-> 3
sample_list.count('리스트')
-> 1
- 특정위치의 요소값을 변경하기
sample_list[0] = '하나'
-> ['하나', 2, '리스트', ['샘플', 15], 5, 5, 5]
Tuple: 리스트와 비슷하지만 요소를 변경할 수 없음. () 사용. 튜플 내의 튜플 가능
- 선언: sample_tuple = (1, 2, 3, 4, (5, 6))
sample_tuple2 = 1, 2, 3, (4, 5, 6)
sample_tuple3 = ('튜플',) # -> 요소가 1개인 튜플일 때는 꼭 콤마(,)를 찍어줘야 튜플로 인식함
- count(): 튜플 내의 특정 값을 가진 요소의 갯수 세기
sample_tuple.count(1)
-> 1
- index(): 특정값을 가진 요소가 처음 나오는 위치
sample_tuple.index(2)
-> 1
Set: 중복허용하지 않음. 순서가 없음. {} 사용
- 선언: sample_set = {1, 2, 3, 4, '셋'}
- 리스트를 셋으로 변경:
sample_list = [1,2,3,4,5]
set(sample_list)
- add() : set 추가
sample_set.add('넷')
- difference() : 다른 set과 비교하여 고유한 요소만 추출
sample_set.difference(another_set)
- discard(): 요소 삭제
sample_set.discard('셋')
- clear(): 데이터 비움
sample_set.clear()
'Python' 카테고리의 다른 글
딕셔너리형(dict) (0) | 2022.01.11 |
---|