SlideShare a Scribd company logo
1 of 16
Download to read offline
널널한 교수의 기초 파이썬
06_2 리스트 연산
창원대학교 정보통신공학과 박동규, 주효진, 김덕구
동영상 강의자료와 코드
• 동영상 강의(널널한 교수의 기초 파이썬)
• https://www.youtube.com/watch?
v=TK6RLGaM3Ao&list=PL2P1Vm9k53HOEn-QYXAfblQWkR0OW9mKX
• 소스코드( GitHub )
• https://github.com/dongupak/Basic-Python-Programming
리스트에 값 추가하기
ex)
list . append( 16 )
append 함수 이용
ex)
list1 = listA + listB
or
list2 = listC + [16]
더하기(+) 연산 이용
리스트에 값을 더하는 방법 리스트 뒤에 새로운 리스트를 더하는 방법
listAppendEx.py
결과
list 값 추가하기(append)
리스트 안에 77 원소 추가
list 합치기(+)
listPlusEx1.py
결과
두 개의 리스트가 합쳐져 새로운 하나의 리스트가 생성된다.
listPlusEx1.py
결과
Lab
리스트의 값 지우기
ex)
del list[3]
or
del (list[3])
del 구문 이용
ex)
list.remove(30)
remove 메소드 이용
리스트 특정 위치의 객체를 지우는 방법 리스트 안에 있는 특정 객체를 지우는 방법
list의 객체 지우기(del)
listDelEx.py
결과
리스트의 인덱스는 0부터 시작하므로 del list[3]은
네번째에 있는 객체을 지운다.
0 1 2 3
Lab
remove 함수 사용 예제(1)
listRemoveEx1.py
결과
리스트 내부에 해당하는 객체를 찾아 지운다.
Lab
remove 함수 사용 예제(2)
결과
리스트 내부에 해당하는 값이 없을 경우 오류
리스트 내부에 찾는 값이 있는 지 확인하려면 어떻게 해야 할까요?
in 연산 사용 예제
valueInList.py
결과
멤버연산자 in은 리스트 내부에 찾는 값이 있는지 확인 후 True/
False로 값을 돌려준다.
리스트 값 지우기
listRemoveEx2.py
결과
리스트 내부에 값이 있는 지 확인 후
조건에 해당하면 값 지우기
코딩시 발생가능한 문제를 생각해 보고 안전한
방식으로 코딩하는 습관을 가지시기를 바랍니다
Lab
감사합니다

More Related Content

Similar to 06 2 리스트연산 (8)

08 모듈
08 모듈08 모듈
08 모듈
 
04 4 입력과출력함수
04 4 입력과출력함수04 4 입력과출력함수
04 4 입력과출력함수
 
10 2 튜플
10 2 튜플10 2 튜플
10 2 튜플
 
04 2 함수와매개변수
04 2 함수와매개변수04 2 함수와매개변수
04 2 함수와매개변수
 
Lecture 1: Introduction to Python and TensorFlow
Lecture 1: Introduction to Python and TensorFlowLecture 1: Introduction to Python and TensorFlow
Lecture 1: Introduction to Python and TensorFlow
 
20160126_python
20160126_python20160126_python
20160126_python
 
04 1 함수
04 1 함수04 1 함수
04 1 함수
 
10 1 딕셔너리
10 1 딕셔너리10 1 딕셔너리
10 1 딕셔너리
 

More from Changwon National University

생성인공지능둘러보기.pdf
생성인공지능둘러보기.pdf생성인공지능둘러보기.pdf
생성인공지능둘러보기.pdfChangwon National University
 
알아두면 편리한 macOS 에디터 단축키와 기능
알아두면 편리한 macOS 에디터  단축키와 기능알아두면 편리한 macOS 에디터  단축키와 기능
알아두면 편리한 macOS 에디터 단축키와 기능Changwon National University
 
키보드 기호의 이름 알아보기(한국어, 영어)
키보드 기호의 이름 알아보기(한국어, 영어)키보드 기호의 이름 알아보기(한국어, 영어)
키보드 기호의 이름 알아보기(한국어, 영어)Changwon National University
 
AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)
AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)
AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)Changwon National University
 
18 2 파이썬표준라이브러리
18 2 파이썬표준라이브러리18 2 파이썬표준라이브러리
18 2 파이썬표준라이브러리Changwon National University
 
15 2 클래스정의와self
15 2 클래스정의와self15 2 클래스정의와self
15 2 클래스정의와selfChangwon National University
 

More from Changwon National University (20)

생성인공지능둘러보기.pdf
생성인공지능둘러보기.pdf생성인공지능둘러보기.pdf
생성인공지능둘러보기.pdf
 
2011 app center Changwon National Univ.
2011 app center Changwon National Univ.2011 app center Changwon National Univ.
2011 app center Changwon National Univ.
 
인공지능의 파도가 온다
인공지능의 파도가 온다인공지능의 파도가 온다
인공지능의 파도가 온다
 
Mobile Healthcare Application
Mobile Healthcare ApplicationMobile Healthcare Application
Mobile Healthcare Application
 
바다 즐기기
바다 즐기기바다 즐기기
바다 즐기기
 
알아두면 편리한 macOS 에디터 단축키와 기능
알아두면 편리한 macOS 에디터  단축키와 기능알아두면 편리한 macOS 에디터  단축키와 기능
알아두면 편리한 macOS 에디터 단축키와 기능
 
키보드 기호의 이름 알아보기(한국어, 영어)
키보드 기호의 이름 알아보기(한국어, 영어)키보드 기호의 이름 알아보기(한국어, 영어)
키보드 기호의 이름 알아보기(한국어, 영어)
 
AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)
AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)
AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)
 
20 2 강의를 마치며
20 2 강의를 마치며20 2 강의를 마치며
20 2 강의를 마치며
 
20 1 코딩스타일
20 1 코딩스타일20 1 코딩스타일
20 1 코딩스타일
 
18 2 파이썬표준라이브러리
18 2 파이썬표준라이브러리18 2 파이썬표준라이브러리
18 2 파이썬표준라이브러리
 
18 1 파이썬패키지
18 1 파이썬패키지18 1 파이썬패키지
18 1 파이썬패키지
 
17 2 필터함수와 맵함수
17 2 필터함수와 맵함수17 2 필터함수와 맵함수
17 2 필터함수와 맵함수
 
17 1 람다함수
17 1 람다함수17 1 람다함수
17 1 람다함수
 
16 1 상속과super()
16 1 상속과super()16 1 상속과super()
16 1 상속과super()
 
15 2 클래스정의와self
15 2 클래스정의와self15 2 클래스정의와self
15 2 클래스정의와self
 
14 4 슬라이싱
14 4 슬라이싱14 4 슬라이싱
14 4 슬라이싱
 
14 2 iterator
14 2 iterator14 2 iterator
14 2 iterator
 
12 3 raise문
12 3 raise문12 3 raise문
12 3 raise문
 
12 1 예외처리(try-except)
12 1 예외처리(try-except)12 1 예외처리(try-except)
12 1 예외처리(try-except)
 

06 2 리스트연산