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']처럼 문자가 든 리스트가 생성된다.
반응형