Languages/Python

리스트

잔망루피 2020. 11. 27. 17:31

1. 리스트 생성

a=[1,2,3,4,5]			# 리스트명=[요소1, 요소2,...]
b=[1,2, 'apple', 'love']	# 서로 다른 타입도 가능
c=list()			# 빈 리스트 생성

 

2. 리스트 인덱싱과 슬라이싱

a=[1,2,3]
print(a[-1])		#3 마지막 값 출력

 

3. 리스트 연산

a=[1, 2, 3]
b=[1, 2, 3]
print(a+b)	# [1,2,3,1,2,3] 리스트 더하기
print(a*2)	# [1, 2, 3, 1, 2, 3] 리스트 반복

 

4. 리스트 삭제

a=[1,2,3]
del a[1]
print(a)	#[1,3]

del은 슬라이싱 기법을 사용하여 여러 개를 삭제할 수도 있다.

ex) del a[2:]

 

5. 리스트 정렬

a=[1, 3, 2, 6]
a.sort()		# [1, 2, 3, 6]

 

6. 문자열을 리스트로 변환

a=[]
sentence="hello"
# 첫 번째 방법 - for문 사용
for s in sentence :
	a.append(s)
    
# 두 번째 방법 - list 사용
list(sentence)

['h', 'e', 'l', 'l', 'o']처럼 문자가 든 리스트가 생성된다.

반응형

'Languages > Python' 카테고리의 다른 글

sort()와 sorted()  (0) 2020.12.18
문자열 함수  (0) 2020.12.17
heapq  (0) 2020.11.26
for문  (0) 2020.11.26
리스트 자료형  (0) 2020.11.24