반응형
arr1 = [1,2,5,4,3]
# 배열에서 값 뽑기 => 4
arr1[3]
arr1[-2]
# 배열에서 값의 index 구하기 => 3
arr1.index(4)
# 배열 길이 구하기 => 5
len(arr1)
# 배열 최대값 구하기 => 5
max(arr1)
# 배열 합계 구하기 => 15
sum(arr1)
# 문자열로 출력 => '12543'
''.join(arr1)
변경
arr1 = [1,2,3]
# 값 추가 => [1,2,3,4]
arr1.append(4)
# 특정 인덱스에 값 추가 => [1,4,2,3]
arr1.insert(4, 1)
# 특정 값 삭제 => [1,2]
arr1.remove(3)
정렬
arr1 = [1,2,5,4,3]
# 배열 오름차순 정렬 => [1,2,3,4,5]
arr1.sort()
# 배열 내림차순 정렬 => [5,4,3,2,1]
arr1.sort(reverse=True)
# 배열 뒤집기 => [3,4,5,2,1]
arr1.reverse()
arr1[::-1]
배열 자르기
n은 index
이상, 미만
arr1 = [1,2,3,4,5]
n = 2
# 앞 자르기 => [1,2]
arr1[:n]
# 뒤 자르기 => [3,4,5]
arr1[n:]
# 존재 갯수 구하기 => 1
arr1.count(3)
range(시작, 끝, 증가량)
시작값 포함
끝값 미포함
# [0,1,2,3,4] 출력됨
list(range(5))
list(range(0,5))
list(range(0,5,1))
리스트 컴프리헨션
파이썬에서 리스트를 간결하고 효율적으로 생성할 수 있는 방법
# 문법: [expression for item in iterable]
# 출력 : [0, 2, 4, 6, 8]
test = [i * 2 for i in range(5)]
반응형
'📁Language > ➕ Python' 카테고리의 다른 글
[Python] 딕셔너리 (1) | 2024.12.09 |
---|---|
[Python] set (0) | 2024.12.09 |
[Python] 정수 (0) | 2024.09.11 |
[Python] 문자열 (0) | 2024.09.11 |
[Python] 변수/ 변수 타입 (0) | 2022.03.30 |