목록 IT기술 (72)
이롭게 현명하게
목차 리스트에서 값 수정하기 리스트 요소 삭제(del) 리스트에 요소 제거(remove) 리스트 요소 끄집어내기(pop) 리스트 요소 추가(append) 리스트에 요소 삽입(insert) 리스트 인덱스 반환(index) 리스트 정렬(sort) 리스트 역순정렬(reverse) 리스트에 포함된 요소 개수 세기(count) 리스트 확장(extend) 코드 설명 리스트명[인덱스] = 값 인덱스를 활용하여 리스트의 값 수정 del 객체 리스트 요소 삭제 리스트명.remove(값) 리스트에서 첫 번째로 나오는 x를 삭제하는 함수 리스트명pop() 리스트의 맨 마지막 요소를 리턴하고 그 요소는 삭제 리스트명.pop(인덱스) 리스트의 n번째 요소를 리턴하고 그 요소는 삭제 리스트명.append(x값) 리스트의 맨 마지..
목차 리스트 더하기 리스트 반복하기 리스트 길이 구하기 리스트 연산 오류 [리스트 더하기] 리스트 사이에서 + 기호는 2개의 리스트를 합치는 기능을한다. 문자열에서 "abc" + "def" = "abcdef"가 되는 것과 같은 것이다. a = [1,2,3] b = [4,5,6] print(a+b) # [1, 2, 3, 4, 5, 6] [리스트 반복하기] * 기호를 사용하여 리스트를 반복하여 새로운 리스트를 만들어 낸다. a = [1,2,3] print(a*3) # [1, 2, 3, 1, 2, 3, 1, 2, 3] [리스트 길이 구하기] 리스트의 길이를 구하려면 len함수를 사용한다. a = [1,2,3] print(len(a)) # 3 [리스트 연산 오류] 코드를 실행하면 다음과 같은 오류가 나타난다. ..
목차 리스트 생성 리스트 인덱싱 리스트 슬라이스 리스트 마지막 요소에 접근하기 리스트명 = list() 리스트명 = [] 리스트명 = [요소1, 요소2, 요소3, ...] 리스트명 = [요소1, 요소2, [요소3, 요소4]] - 인덱싱 리스트명[인덱스번호] - 슬라이싱 리스트명[시작인덱스:끝인덱스:간격] [리스트 생성] 리스트는 아무것도 포함하지 않아 비어있는 리스트([]), 또는 요소값을 가질 수 있다. 리스트명 = [] 리스트명 = [요소1, 요소2, 요소3, ...] 리스트명 = [요소1, 요소2, [요소3, 요소4]] a = [] b = [1, 2, 3] c = ['Life', 'is', 'too', 'short'] d = [1, 2, 'Life', 'is'] e = [1, 2, ['Life', ..
[문자열 관련 함수] 코드 설명 문자열.count('문자') 문자열 중 문자의 개수를 리턴한다. 문자열.find('문자') 문자열 중 문자가 처음으로 나온 위치를 반환 찾는 문자가 없다면 -1 반환 숫자는 0부터 센다. 문자열.index('문자') 문자열 중 찾는 문자가 맨 처음으로 나온 위치를반환한다. 찾는 문자가 없다면 오류 발생 ",".join('문자열') join 함수는 문자열,리스트,튜플에도 사용 문자열의 각각의 문자 사이에 "," 삽입 문자열.upper() 소문자를 대문자로 바꾸기 문자열.lower() 대문자를 소문자로 바꾸기 문자열.lstrip() 왼쪽 공백 지우기 문자열 중 가장 왼쪽에 있는 한 칸 이상의 연속된 공백들을 모두 지운다. 문자열.rstrip() 오른쪽 공백 지우기 문자열 중 ..
목차 문자열 인덱싱이란? 문자열 인덱싱 활용하기 문자열 음수 인덱스 문자열 슬라이싱이란? 문자열을 슬라이싱 하는 방법 슬라이싱으로 문자열 나누기 문자열에 있는 문자 바꾸기 - 인덱싱 문자열[숫자] -슬라이싱 문자열[시작인덱스:끝인덱스:간격] [문자열 인덱싱이란?] 인덱싱(Indexing) : 무엇인가를 "가리킨다" [문자열 인덱싱 활용하기] 문자열 "Life is too short, You need Python"에서 L은 문자열의 0번째, 그다음인 i는 1번째이다. Life is too short, You need Python 0 1 2 3 0123456789012345678901234567890123 a [3] : a라는 문자열의 네 번째 문자 a [5] : a라는 문자열의 여섯 번째 문자 a [8] ..
목차 문자열 더해서 연산하기 문자열 곱하기 문자열 곱하기 응용 문자열 길이 구하기 print("="*50) # ================================================== a="I'm" b = " unstoppable" c = a+b print(c) print(len(a)) print(len(b)) print(len(c)) #I'm unstoppable #3 #12 #15 [문자열 더해서 연산하기] a = "Python" b = " is fun!" print(a+b) # Python is fun! [문자열 곱하기] a = "food" print(a*2) # foodfood [문자열 곱하기 응용] print("="*50) print("My program") print("="*..