List형
추가. 삭제. 수정 | 순서(인덱싱) | 중복 가능 | |
---|---|---|---|
list 형 [] | O | O | O |
리스트 요소 추가(append)
(리스트 명).appned(추가할 값) # 리스트의 맨 마지막에 요소 추가.
a = [1,2,3,4]
a.append(5)
print(a)
=> [1,2,3,4,5]
리스트 정렬 (sort)
(리스트 명).sort()
a = [1, 4, 3, 2]
a.sort()
print(a)
>>> [1, 2, 3, 4]
리스트 뒤집기(reverse)
(리스트 명).reverse()
a = ['a', 'c', 'b']
a.reverse()
print(a)
>>> ['b', 'c', 'a']
인덱스 반환(index)
(리스트 명).index(리스트 내부 값) -> 리스트 내부 값의 위치를 알려줌.
a = [1,2,3]
print(a.index(3))
>>> 2
print(a.index(1))
>>>
리스트 요소 삽입 (insert)
insert(a, b) -> 리스트의 a번째 위치에 b를 삽입. 파이썬은 숫자를 0부터 센다는 것을 반드시 기억하자.
a = [1, 2, 3]
a.insert(0, 4)
print(a)
>>> [1, 2, 3]
리스트 요소 제거(remove)
remove(x)는 리스트에서 첫 번째로 나오는 x를 삭제
a = [1, 2, 3, 1, 2, 3]
a.remove(3)
print(a)
>>> [1, 2, 1, 2, 3]
리스트 요소 끄집어내기(pop)
pop()은 리스트의 맨 마지막 요소를 리턴하고 그 요소는 삭제
lst = [10, 20, 30, 40, 50]
lst.pop(3)
print(lst)
>>> [10,20,40,50]
리스트에 포함된 요소 x의 개수 세기(count)
count(x)는 리스트 안에 x가 몇 개 있는지 조사하여 그 개수를 리턴하는 함수
a = [1,2,3,1]
a.count(1)
>>> 2
리스트 확장(extend)
extend(x)에서 x에는 리스트만 올 수 있으며 원래의 a 리스트에 x 리스트를 더하게 된다.
a = [1,2,3]
a.extend([4,5])
print(a)
>>> [1, 2, 3, 4, 5]
b = [6, 7]
a.extend(b)
print(a)
>>>[1, 2, 3, 4, 5, 6, 7]
'프로그래밍 > Python' 카테고리의 다른 글
파이썬 tuple() - 튜플 (0) | 2023.04.20 |
---|---|
파이썬 input expected at most 1 argument, got 2 오류 (0) | 2023.04.18 |
부분합의 최댓값을 구하자. feat.python (0) | 2023.04.13 |
개수가 5개 이하인 과일은 과일의 개수가 5가 되도록 과일을 구매한다. 이때 소비해야 하는 돈은? (0) | 2023.04.13 |
막대의 길이, 색상의 변화 횟수 (0) | 2023.04.06 |