리스트 관련 함수
- append() - 추가
- sort() - 정렬
- reverse() - 뒤집기
- index() - 위치 반환
- insert() - 요소 삽입
- remove() - 요소 삭제
- pop() - 요소 꺼내기
- count() - 요소 개수 세기
- extend() - 리스트 확장
a = [1,2,3]
a.append(4)
a
[1, 2, 3, 4]
a.append([5,6])
a
[1, 2, 3, 4, [5, 6]]
a.append('sfsf')
a
[1, 2, 3, 4, [5, 6], 'sfsf']
a = [4,2,3,1]
a.sort()
a
[1, 2, 3, 4]
a.sort(reverse=True)
a
[4, 3, 2, 1]
a = ['a','z','df']
a.sort() # 첫 알파벳 순으로 정렬
a
['a', 'df', 'z']
a = ['a','b','c']
a.reverse()
a
['c', 'b', 'a']
a = [3,1,5]
a.reverse() # 역순 정렬이 아니라 그냥 역순으로 바꾸는 것임.
a
[5, 1, 3]
a = [1,2,3]
a.index(3) # 3의 인덱스 출력
2
a.index(4) # 리스트에 값이 없으면 에러
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-19-5b9d41be5c22> in <module>
----> 1 a.index(4) # 리스트에 값이 없으면 에러
ValueError: 4 is not in list
a = [1,2,3]
a.insert(0, 4) # 0번째에 4 삽입
a
[4, 1, 2, 3]
a=[1,2,3,1,2,3]
a.remove(3) # 가장 처음 나타나는 3 값 삭제
a
[1, 2, 1, 2, 3]
a = [1,2,3]
print(a.pop()) # 맨 마지막 인덱스의 값을 꺼내고 리스트에서 제거함
print(a)
3
[1, 2]
a = [1,2,3,1,2,3,1,2,3]
a.count(3) # list에서 3의 개수 반환
3
a = [1,2,3]
a.extend([4,5]) # list 확장
a
[1, 2, 3, 4, 5]
a = [1,2,3]
b = ['a','b','c']
a.extend(b)
a
[1, 2, 3, 'a', 'b', 'c']
b.extend(a)
b
['a', 'b', 'c', 1, 2, 3, 'a', 'b', 'c']
참고 도서 : Do It! 점프 투 파이썬
'Programming > Python' 카테고리의 다른 글
Python 조건문, 반복문 (0) | 2019.12.26 |
---|---|
Python 변수, 객체, 복사 (0) | 2019.12.25 |
Python tuple, dictionary, set (0) | 2019.12.25 |
Python 리스트 생성, 인덱싱, 슬라이싱, 수정, 삭제 (0) | 2019.12.25 |
Python 문자열 관련 함수 (0) | 2019.12.25 |