# Python Sequcen Type : list
- java의 ArrayList와 상당히 유사
- list 생성(내장함수 이용)
a = list() #공백 리스트 생성
a = [] #공백 리스트 생성
a = [1,2,3] #공백 리스트 생성
a = [1,2,3,"안녕하세요",3.141592,False] #여러타입 사용가능
a = [1,2,[3,4,5],5,6]
#list indexing과 slicing
print(a[0]) # indexing
print(a[-2]) # indexing
print(a[1:3]) # slicing
#list의 연산
a = [1,2,3]
b = [4,5,6]
print(a + b) #list 연결됨 ,concat
print(a * 3)
#list 값 변경
a=[1,2,3]
a[0] = 5
print(a)
a[0] = [9,9,9] #indexing
print(a)
a[0:1] = [9,9,9] #slicing
print(a)
a = [1,2,3,4,5,6,7]
# 위의 list를 [1,2,6,7]로 변경하려면?
a[2:5] = []
print(a)
'Python' 카테고리의 다른 글
python - dict (0) | 2019.07.14 |
---|---|
python - range (0) | 2019.07.14 |
python - Tuple (0) | 2019.07.14 |
python - list 함수 (0) | 2019.07.14 |
python - 기본 (숫자 연산, 문자열 제어) (0) | 2019.07.14 |