파이썬 모르는 함수 1

qw4735·2022년 5월 1일
0

Python

목록 보기
3/10
post-custom-banner

set()

  • set은 수학에서 이야기하는 집합과 유사
  • 순서가 없고, 집합안에서는 unique한 값을 가진다
  • mutable 객체

zip()

  • 동일한 개수로 이루어진 자료형을 동일한 순서에 등장하는 원소들끼리 묶어주는 역할을 하는 함수
list(zip([1, 2, 3], [4, 5, 6]))
> [(1, 4), (2, 5), (3, 6)]

np.array() vs. np.asarray()

numpy의 array()와 asarray()의 차이점은
1. 둘은 기본적으로 동일하다.
2. 하지만 array는 copy=true가 기본이고, asarray는 copy=false가 기본이다.

enumerate()

  • 반복문 사용 시 몇 번째 반복문인지 확인이 필요할 때 사용
  • 인덱스 번호와 컬렉션의 원소를 tuple형태로 반환
>>> t = [1, 5, 7, 33, 39, 52]
>>> for p in enumerate(t):
...     print(p)
... 
(0, 1)
(1, 5)
(2, 7)
(3, 33)
(4, 39)
(5, 52)
>>> for i, v in enumerate(t):
...     print("index : {}, value: {}".format(i,v))
... 
index : 0, value: 1
index : 1, value: 5
index : 2, value: 7
index : 3, value: 33
index : 4, value: 39
index : 5, value: 52

'구분자'.join(리스트)

  • 매개변수로 들어온 리스트에 있는 요소 하나하나를 합쳐서 하나의 문자열로 바꾸어 반환하는 함수
''.join(['a','b','c','1','2','3'])
> abc123
'_'.join(['a', 'b', 'c']) 
> a_b_c

str.replace() : 문자열 변환

str.replace('변경하고 싶은 문자', '변경 후 문자')

str.replace('변경하고 싶은 문자', '변경 후 문자', 횟수)

result = "Apple Banana Kimchi".replace('Kimchi', 'Korea')

출처: https://blockdmask.tistory.com/557 [개발자 지망생]

post-custom-banner

0개의 댓글