파이썬 tuple() - 튜플
Tuple 형 추가. 삭제. 수정 순서(인덱싱) 중복 가능 tuple 형 () X O O 튜플은 요소 값을 바꿀 수 없다. 튜플 인덱싱 & 슬라이싱 인덱싱 : 변수[인덱스] 슬라이싱 : 변수[시작인덱스 : 종료인덱스] a[x : x+3] = a[x], a[x+1], a[x+2] a = ('a', 'b', 'c', 'd', 'e') print(a[0]) # a print(a[-1]) # e print(a[2]) # c print(a[1:3]) # ('b', 'c') print(a[:]) # ('a', 'b', 'c', 'd', 'e') print(a[:3]) # ('a', 'b', 'c') print(a[3:]) # ('d', 'e') a = ('a', 'b', ('c', 'd', ('e'))) print..
2023. 4. 20.
파이썬 input expected at most 1 argument, got 2 오류
input을 받을 때 출력되는 값은 하나의 인자만 출력이 가능하다. 이때, 연결자 (,)는 인자 여러개를 인자 그 자체로서 병합, 연결자 (+)는 인자 여러개를 하나의 인자로 병합 시키기에, "input에서 출력되는 값은 무조건 하나의 인자여야한다." 라는 조건을 성립시키기 위해선 연결자 (+)를 사용해야 한다. for i in range(1,10) how = input(i,"번 문제를 해결했나요? y/n : ") # 오류 발생 => for i in rnage(1,10) how = input(str(i),"번 문제를 해결했나요? y/n : ") how = input(i,"번 문제를 해결했나요? y/n : ") 위 코드를 실행시 input expected at most 1 argument, got 2 오류..
2023. 4. 18.
파이썬 list[] - 리스트
List형 추가. 삭제. 수정 순서(인덱싱) 중복 가능 list 형 [] O O O 리스트 요소 추가(append) (리스트 명).appned(추가할 값) # 리스트의 맨 마지막에 요소 추가. a = [1,2,3,4] a.append(5) print(a) => [1,2,3,4,5] 리스트 정렬 (sort) (리스트 명).sort() a = [1, 4, 3, 2] a.sort() print(a) >>> [1, 2, 3, 4] 리스트 뒤집기(reverse) (리스트 명).reverse() a = ['a', 'c', 'b'] a.reverse() print(a) >>> ['b', 'c', 'a'] 인덱스 반환(index) (리스트 명).index(리스트 내부 값) -> 리스트 내부 값의 위치를 알려줌. a =..
2023. 4. 18.