티스토리 뷰

파이썬

(8_1) pythonic code

느린 개미 2018. 4. 24. 01:20
반응형

인프런 에서 [

프로그래밍, 데이터 과학을 위한 파이썬 입문] 강좌  수강 후 정리한 내용입니다. 

추가, 변경 사항이 있을 수 있습니다.

 

 

1. Split 

 

- String Type 의 값을 나눠서 List 형태로 변환 

 

>>> items = 'zero one two three'.split() # 빈칸을 기준으로 문자열 나누기

>>> print (items)

['zero', 'one', 'two', 'three']

 

>>> example = 'python,jquery,javascript' # ","을 기준으로 문자열 나누기

>>> example.split(",")

['python', 'jquery', 'javascript']

 

2. Join 

 

- String List 를 합쳐 하나의 string 으로 반환할 때 사용 

 

>>> colors = ['red', 'blue', 'green', 'yellow']

>>> result = ''.join(colors)

>>> result

'redbluegreenyellow'

 
3. List comprehensions
 

- 기본 List 사용하여 간단히 다른 List 를 만드는 기법  

- for + append 보다 속도가 빠름

 

+추가 : https://mingrammer.com/introduce-comprehension-of-python/ 잘 정리되어 있어 정독해보고자 남겨둔다.

 

 

4. Enumerate

 

 

 

5. Zip

 

 

 

 

반응형