Python 제어문 _ 반복문 _ range()
range ([start:0], stop, [step:1]) -> star부터, stop전까지 step을 적용하여 리스트로 반환 (step : 증감) # start, step 생략 가능함 # 앞에 range를 생략할 수 없음 (생략 시 리스트가 아닌 튜플로 실행 : 자료 변환 X) # 실행할 수 없는 식을 넣을 경우 리스트는 빈 값 [ ] 으로 출력 ex) range(100) : 100 한개만 있으므로 stop!, 0~99까지 range(1,20) : 2개 있으므로 1은 start값, 20은 stop!, 1~19까지 range(1,11,3) : 3개 있으므로 1은 start, 11은 stop, 3은 step!, 1, 4, 7 N 값을 입력받고 1부터 N까지 출력 N = int ( input ( ' 입력:..
더보기
Python 제어문 _ 반복문 _ 리스트 함수들
list 함수들 li = [1,2,3] 1. 자료 추가 리스트. append(x) - x라는 자료가 맨뒤에 추가 li.append(10) print(li) 2. 자료 추가(원하는 위치) 리스트. insert(idx, x) - x를 idx인덱스에 추가 li.insert(1, 'hello') print(li) 3. 자료 삭제 및 반환 리스트. pop(idx) - idx 인덱스의 자료를 제거 (default 맨 뒤) x = li.pop(2) print(x, '가 삭제된 리스트', li) 4. 자료 개수 세기 리스트. count(x) - 리스트 안의 x의 개수를 반환 li1 = [1,1,1,1,1,1,11,11,11,1,1,11,11,] print(li1.count(1)) 5. 특정 자료의 인덱스 구하기 리스트..
더보기
Python 제어문 _ 반복문 _ for , 인덱싱
반복문? 1. for문 : 반복 횟수 명확 O 2. while문 : 반복 횟수 명확 X for문 for [ ] in [ ] : [ 종속 문장 ] # ',' 를 사용하여 묶어줌 ex) for i in [1,2,3,'s',True] # 리스트 자료형 for i in (1,2,3,'d',True) # 튜플 자료형 반복문과는 무슨 관계? interable 하다 str, list, tuple, set, dict for [ 반복문에서 사용될 변수 ] in [ interable 자료형 ] : [ 종속 문장 ] # 반복 횟수 : 자료형이 크기만큼 종속 문장 실행 # 반복문에서 사용될 변수 : 자료형 내 자료들 ex) for i in [1,2,3,4,5] : print(i) 1 2 3 4 5 li = [1,2,3,'he..
더보기