프로그래밍/PYTHON

[python] 파이썬에서 사용하는 sequence 3가지(list tuple str)

테리베리 2022. 10. 5. 15:23
728x90
반응형

시퀀스 3종세트
    (1). list(요소치환가능)  = [1,2,3]
    (2). tuple(요소치환불가)  = 10,    or (10,20)   / (10)은 아니야 ,가 없으면 튜플X / 값이 바뀌지 않게 보호하기위해 치환 X
    (3). str(요소치환불가) > but str = str.replace('is','fs') 라는 식으로 바꿀 수 있음.

추가 list.append(40) list.extend([40,50]) list.insert(3,40) 
삭제 list.clear pop(지정한 위치 값을 삭제하고, 값 취득) 
remove(리스트요소명) del() strip() = 문자양끝의 공백 제거 isdigit() = 문자가 숫자로만 이루어져있는지

시퀀스 3종세트는 공통적으로 
1.색인 
2.슬라이싱 
3.연결(+연결) 
4.반복(*3) 
5.멤버쉽 체크('he' in'hello') 
6. 길이(len) 가능

# 시퀀스 3종세트
# list(요소치환가능)  = [1,2,3]
# tuple(요소치환불가)  = 10,    or (10,20)   / (10)은 아니야 ,가 없으면 튜플X / 값이 바뀌지 않게 보호하기위해 치환 X
# str(요소치환불가) > but str = str.replace('is','fs') 라는 식으로 바꿀 수 있음.

# 추가 list.append(40) list.extend([40,50]) list.insert(3,40) 
# 삭제 list.clear pop(지정한 위치 값을 삭제하고, 값 취득) 
# remove(리스트요소명) del() strip() = 문자양끝의 공백 제거 isdigit() = 문자가 숫자로만 이루어져있는지
# 시퀀스 3종세트는 공통적으로 
# 1.색인 
# 2.슬라이싱 
# 3.연결(+연결) 
# 4.반복(*3) 
# 5.멤버쉽 체크('he' in'hello') 
# 6. 길이(len) 가능

list = [10,20,30]
list[2] #인덱스 사용
list[2] = 300 #요소치환가능

list

 

728x90
반응형