일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- leetcode 238
- 컴퓨터구조
- wargame.kr
- 문자열 조작
- Hadoop
- 스파크 완벽 가이드
- webcrawler
- MapReduce 실습
- 빅데이터를 지탱하는 기술
- 올바른 변수명 짓기
- Python
- leetcode 5
- leetcode 344
- Hortonworks Sandbox
- leetcode 121
- leetcode 937
- leetcode 15
- leetcode125
- airflow docker
- leetcode
- 데이터레이크와 데이터웨어하우스
- docker로 airflow 설치하기
- leetcode 49
- leetcode 561
- 블로그 이전했어요
- leetcode 819
- 배열
- 머신러닝
- leetcode 234
- ctf-d
Archives
- Today
- Total
HyeM
[Python]리스트 함수 본문
>>> x=[1,2,3]
>>> x.append(4)
>>> x
[1, 2, 3, 4]
>>> x.append([5,6,7,8,9,10])
>>> x
[1, 2, 3, 4, [5, 6, 7, 8, 9, 10]]
append : 리스트의 마지막에 인자값을 추가한다.
어떤 자료형도 추가 가능하다.(리스트도 가능)
>>> x=[4,3,5,1,2]
>>> x.sort()
>>> x
[1, 2, 3, 4, 5]
>>>
>>> x=['a','c','e','f','b']
>>> x.sort()
>>> x
['a', 'b', 'c', 'e', 'f']
sort : 리스트 정렬함수
- 숫자면 오름차순 정렬
- 알파벳은 알파벳 순서로 정렬 (a, b, c ...)
>>> x=['a','c','b','e','d']
>>> x.reverse()
>>> x
['d', 'e', 'b', 'c', 'a']
reverse : 리스트를 역순으로 뒤집는다. (그대로 뒤집음)
>>> x
['d', 'e', 'b', 'c', 'a']
>>> x.index('a')
4
>>> x.index(2)
Traceback (most recent call last):
File "<pyshell#32>", line 1, in <module>
x.index(2)
ValueError: 2 is not in list
index : 인자값을 리스트에서 찾아, 인덱스 값을 돌려주는다.
리스트에 없는값 출력시, 오류
>>> x.insert(1,1)
>>> x
['d', 1, 'e', 'b', 'c', 'a']
insert (삽입할 인덱스값, 삽입할 값): 원하는 인덱스위치에, 값을 삽입하는 함수이다.
>>> x
['d', 1, 'e', 'b', 'c', 'a']
>>> x.remove('b')
>>> x
['d', 1, 'e', 'c', 'a']
>>>
>>> x=[1,2,3,1,2,3]
>>> x.remove(2)
>>> x
[1, 3, 1, 2, 3]
remove : 해당 인자값을 리스트에서 삭제한다. 여러개 있는 경우, 1개만 삭제한다.
>>> x
[1, 3, 1, 2, 3]
>>> x.pop()
3
>>> x
[1, 3, 1, 2]
>>>
>>> x=['a','b','c']
>>> x.pop(1)
'b'
>>> x
['a', 'c']
pop : 리스트의 맨 마지막 요소를 돌려주고, 삭제한다.
인자값이 없으면, 맨 마지막 요소를
인자값이 있으면, 해당 인자값의 인덱스를 삭제한다.
>>> x=[1,1,2,2,3,3,3]
>>> x.count(3)
3
count : 리스트에서 해당 인자값이 몇개인지 세어주는 함수
>>> x=[1,2,3]
>>> y=[4,5,6,7]
>>> x.extend(y)
>>> x
[1, 2, 3, 4, 5, 6, 7]
>>> x.extend([8,9])
>>> x
[1, 2, 3, 4, 5, 6, 7, 8, 9]
extend : 인자값으로는 리스트만 올수 있으며, 원래 리스트에 인자값으로 받아온 리스트를 더하게 된다.
'Programming > Python' 카테고리의 다른 글
[Python]GameMacro_순발력테스트 매크로 (0) | 2020.06.07 |
---|---|
[Python]WebCrawler2_웹툰 이미지 크롤링 (0) | 2020.05.30 |
[Python]WebCrawler1_홈페이지URL출력 (0) | 2020.05.30 |
[Python]Up&Down 게임 (0) | 2020.05.30 |
[Python]문자열 함수 (0) | 2020.04.12 |
Comments