ݺߣ

ݺߣShare a Scribd company logo
널널한 교수의 기초 파이썬
14_3. 리스트 함수
창원대학교 정보통신공학과 박동규
동영상 강의자료와 코드
• 동영상 강의(널널한 교수의 기초 파이썬)
• https://www.youtube.com/watch?
v=TK6RLGaM3Ao&list=PL2P1Vm9k53HOEn-QYXAfblQWkR0OW9mKX
• 소스코드( GitHub )
• https://github.com/dongupak/Basic-Python-Programming
iterable 객체 처리 함수
• iterable 객체를 매개변수로 받는 내장(built-in) 함수들이 많이 있다

• min(), max()와 같은 내장함수 외에도 all(), any(), ascii(), bool(), filter(), iter()
등의 고급 내장함수도 제공되고 있다

• all() - 순환가능한 요소들이 모두 참일때 참을 반환한다

• any() - 임의의 순환가능한 요소들 중에서 참이 하나라도 있을경우 참을 반환
한다

• bool() - 값을 부울값으로 변환함

• filter() - 순환가능한 요소들을 함수에 넣어 그 리턴값이 참인 것만 묶어서 반환
14 3 리스트함수
Lab
수행결과
Lab
list와 string - .split()
• 문자열은 리스트로 변환할 수 있다

• list() 내장함수를 이용하여 문자열을 리스트로 변환

• str.split() : 문자열을 리스트로 만들적에 구분자 사용과 변경가능
>>> char_list= list('hello')

>>> char_list

['h', 'e', 'l', 'l', 'o']

>>> words = “python은 아름다운 언어입니다."

>>> words_list = words.split() # 공백을 디폴트 구분자로 사용

>>> words_list

['python은', '아름다운', '언어입니다.']

>>> time_str = “2018.03.20”

>>> time_str.split(‘.’) # 마침표를 구문자로 사용

['2018', '03', ’20']
join() 메소드
• 반대로 리스트의 join() 메소드를 이용하여 리스트의 원소들을 문자열
로 변환하는 것도 가능하다

• ‘ ‘.join( list ) : 리스트 원소를 하나의 문자열로 합친다.
Lab
감사니다

More Related Content

14 3 리스트함수

  • 1. 널널한 교수의 기초 파이썬 14_3. 리스트 함수 창원대학교 정보통신공학과 박동규
  • 2. 동영상 강의자료와 코드 • 동영상 강의(널널한 교수의 기초 파이썬) • https://www.youtube.com/watch? v=TK6RLGaM3Ao&list=PL2P1Vm9k53HOEn-QYXAfblQWkR0OW9mKX • 소스코드( GitHub ) • https://github.com/dongupak/Basic-Python-Programming
  • 3. iterable 객체 처리 함수 • iterable 객체를 매개변수로 받는 내장(built-in) 함수들이 많이 있다 • min(), max()와 같은 내장함수 외에도 all(), any(), ascii(), bool(), filter(), iter() 등의 고급 내장함수도 제공되고 있다 • all() - 순환가능한 요소들이 모두 참일때 참을 반환한다 • any() - 임의의 순환가능한 요소들 중에서 참이 하나라도 있을경우 참을 반환 한다 • bool() - 값을 부울값으로 변환함 • filter() - 순환가능한 요소들을 함수에 넣어 그 리턴값이 참인 것만 묶어서 반환
  • 5. Lab
  • 7. Lab
  • 8. list와 string - .split() • 문자열은 리스트로 변환할 수 있다 • list() 내장함수를 이용하여 문자열을 리스트로 변환 • str.split() : 문자열을 리스트로 만들적에 구분자 사용과 변경가능 >>> char_list= list('hello') >>> char_list ['h', 'e', 'l', 'l', 'o'] >>> words = “python은 아름다운 언어입니다." >>> words_list = words.split() # 공백을 디폴트 구분자로 사용 >>> words_list ['python은', '아름다운', '언어입니다.'] >>> time_str = “2018.03.20” >>> time_str.split(‘.’) # 마침표를 구문자로 사용 ['2018', '03', ’20']
  • 9. join() 메소드 • 반대로 리스트의 join() 메소드를 이용하여 리스트의 원소들을 문자열 로 변환하는 것도 가능하다 • ‘ ‘.join( list ) : 리스트 원소를 하나의 문자열로 합친다.
  • 10. Lab