본문 바로가기
피그마 스터디

4강 무엇이든 담아요 - 리스트

by 디노업 2021. 6. 22.

append : 원소 추가하기
- 리스트.append(d)
- 리스트 마지막에 추가됨

insert : 특정 위치에 원소 추가하기
- 리스트.insert(i,d)
- 추가할 원소의 위치(인덱스)가 들어감
- 인덱스는 앞에서 0부터 시작됨

remove : 원소 삭제하기
- 리스트.remove(d)
- 리스트 중에 중복되는 값이 있어도 하나만 삭제
- 전부 삭제하려면 값의 수만큼 입력해야 함

sort : 원소 정렬하기
- 리스트.sort()
- 숫자는 오름차순, 문자열은 사전순으로 정렬
- 리스트에 같은 유형의 자료가 들어있어야 정렬 가능



시퀀스 자료형 : 순서가 있는 원소로 구성되 자료

- 인덱싱 : 특정 위치의 원소만 가져오는 것
ex)
a = 'once'
print(a[1])

-슬라이싱 : 특정 범위의 원소만 가져오는 것 [이상:미만]
ex)
b = ['t', 'w', 'i', 'c', 'e']
print(b[2:4])

['i', 'c']

-조회 : 리스트에 있는 특정 값을 빠르게 찾기
ex)
a= 'once'
print('o' in a) #True

-길이 : 리스트의 길이를 확인하기
ex)
a = 'once'
print(len(a))

4


리스트 연산하기
- 더하기
ex)
c = ['t', 'w', 'i'] + ['c', 'e']
print(c)

['t', 'w', 'i', 'c', 'e']

- 반복연산
ex)
d = ['Hi']*3
print(d)

['Hi', 'Hi', 'Hi']

반응형

댓글