일반적으로 리스트를 표현할 때
odd = [1, 3, 5, 7, 9]
어떤 데이터의 요소가 들어갈지 모를 때
a = []
리스트 안의 리스트
a = [1, 2, 3, ['a', 'b', 'c']]
리스트 안의 리스트에서 끄집어내기
a[-1][0]
>>> 'a'
리스트 더하기
a = [1, 2, 3]
b = [4, 5, 6]
a + b
>>> [1, 2, 3, 4, 5, 6]
리스트 반복하기
a = [1, 2, 3]
a * 3
>>> [1, 2, 3, 1, 2, 3, 1, 2, 3]
리스트 길이 구하기
a = [1, 2, 3]
len(a)
>>> 3
문자열과 정수형 리스트 연산
a = [1, 2, 3]
a[2] + "hi" // 에러 발생
str(a[2]) + "hi"
>>> "3hi"
리스트 요소 삭제하기
a = [1, 2, 3]
del a[1]
a
>>> [1, 3]
리스트 요소 추가하기
a = [1, 2, 3]
a.append(4) // 맨 마지막에 4를 추가
a
>>> [1, 2, 3, 4]
리스트 요소 정렬하기
a = [1, 4, 3, 2]
a.sort()
a
>>> [1, 2, 3, 4]
리스트 요소 뒤집기
a = ['a', 'c', 'b']
a.reverse()
a
>>> ['b', 'c', 'a']
리스트 요소 위치 반환
a = [1, 2, 3]
a.index(3) // 3은 리스트 a의 세번째(a[2]) 요소
>>> 2
a.index(1) // 1은 리스트 a의 첫번째(a[0]) 요소
>>> 0
리스트 요소 삽입
a = [1, 2, 3]
a.insert(0, 4) // a[0] 위치에 4 삽입
>>> [4, 1, 2, 3]
리스트 요소 제거
a = [1, 2, 3, 1, 2, 3]
a.remove(3) // 첫번째로 나오는 x(3)를 삭제
>>> [1, 2, 1, 2, 3]
리스트 요소 끄집어낸 뒤 제거
a = [1, 2, 3]
a.pop() // 맨 마지막 요소를 돌려주고 그 요소는 삭제
>>> 3
a
>>> [1, 2]
리스트 포함된 요소 x의 개수 세기(count)
a = [1, 2, 3, 1]
a.count(1) // 정수 1이 몇개인가?
>>> 2
리스트 확장
a = [1, 2, 3]
a.extend([4, 5])
a
>>> [1, 2, 3, 4, 5]
b = [6, 7]
a.extend(b)
a
>>> [1, 2, 3, 4, 5, 6, 7]
'BackEnd > Python' 카테고리의 다른 글
자료형 - 딕셔너리형 (0) | 2020.06.18 |
---|---|
자료형 - 튜플형 (0) | 2020.06.18 |
자료형 - 문자형 (0) | 2020.06.07 |
자료형 - 숫자형 (0) | 2020.06.04 |
파이썬(Python)이란? (0) | 2020.05.07 |