본문 바로가기

파이썬

파이썬 List 관련

728x90

1. 역순으로 뒤집기

arr = [1,2,3,4,5]
arr.reverse()

print(arr)

# 출력 결과 : [5,4,3,2,1]

 

2. 역순으로 뒤집힌 값 가져오기 reversed()

reversed()는 배열을 거꾸로 뒤집어 버리는게 아닌, 뒤집힌 값을 가져오는 것이기 때문에 원본인 arr은 그대로 [1,2,3,4,5]를 유지한다.

# reversed(_)를 사용해서 배열을 뒤에서 부터 출력 가능!

arr = [1,2,3,4,5]

print(reversed(arr))

# 출력 결과 : 54321

 

3.값 오름차순 정렬! 

arr = [4,5,3,1,2]
arr.sort()
#출력결과 [1,2,3,4,5]

4.값 내림차순 정렬! 

arr = [4,5,3,1,2]
arr.sort(reverse=True)
#출력결과 [5,4,3,2,1]

 

5. 배열 속 요소 검사

리스트, 문자열, 튜플, 딕셔너리에서도 사용할 수 있음.

 

in , not in 을 사용하면 돼!

arr = ['a', 'b', 'c']

if 'a' in arr:
	print('a in arr')
else:
	print('a not in arr')
    
#위 출력 결과 : 'a in arr'

포함되지 않았다는걸 확인하고 싶은 경우, 

물론 위 조건문으로도 확인이 되지만 in이 아닌 not in으로 바꿔보자.

 

arr = ['a', 'b', 'c']

if 'x' not in arr:
	print('x not in arr')
else:
	print('x in arr')
    
#위 출력결과: 'x not in arr'

 

728x90