1 분 소요

리스트와 내장함수 (1)

리스트의 선언

a=[] # 빈 리스트
b=list() # 빈 리스트
a=[1,2,3,4,5]
b=list(range(6,11)) # 6 7 8 9 10

두 리스트를 이어붙이기

print("a+b: ",a+b) # a+b:  [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

리스트 요소를 추가

a.append(8) # 8을 리스트 마지막에 추가
a.insert(3,7) # 3번 인덱스에 7을 추가
print("a: ",a) # a:  [1, 2, 3, 7, 4, 5, 8]

리스트 요소를 제거

a.pop() # 맨 뒤를 pop
a.pop(1) # 3번 인덱스 값을 pop
print("a: ",a) # a:  [1, 3, 7, 4, 5]

a.remove(4) # 제일 처음 나오는 4라는 값 제거
print("a: ",a) # a:  [1, 3, 7, 5]

특정 요소의 인덱스 번호 찾기

5라는 값의 인덱스 번호 반환

print(a.index(5)) # 3

sum, max, min

a=list(range(1,11))
print("a: ",a) # a:  [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

print(sum(a)) # 55
print(max(a)) # 10
print(min(a)) # 1

# max/min은 인자들 중에서 최대/최소 반환 
print(max(2,5,9)) # 9
print(min(2,5,9)) # 2

random (난수)

a=list(range(1,11))

import random as r
r.shuffle(a)
print("random: ",a) # random:  [3, 9, 7, 6, 1, 10, 2, 5, 8, 4]

sort (정렬)

오름차순

a.sort() 
print("ASC: ",a) # ASC:  [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

내림차순

a.sort(reverse=True) 
print("DSC: ",a) # DSC:  [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

리스트 요소 모두 제거

a.clear() 
print(a) # []


💛 개인 공부 기록용 블로그입니다. 👻

맨 위로 이동하기

태그:

카테고리:

업데이트: